AI-werkruimte voor code
Braillecellen met zes punten
Codeer braillecellen met zes punten uit genummerde posities.
● ● ●Dotbraid●
Werkprocessen · Braillecellen met zes punten ×
def braille_cell(dots):
if any(type(d) is not int or d < 1 or d > 6 for d in dots):
raise ValueError("dot range")
if len(set(dots)) != len(dots):
raise ValueError("duplicate dot")
return chr(0x2800 + sum(1 << (d - 1) for d in dots))✳Codeer braillecellen met zes punten uit genummerde posities.
✓ WijzigingenControleer vóór het toepassen ↗
Illustratie van de werkruimte
- Project
- Controleer de lege cel en alle zes punten en weiger dubbele posities, punt zeven en niet-gehele waarden.
- Controleer vóór het toepassen
- Vergelijk het werkelijke gedrag met het verwachte resultaat. Onderzoek een mislukte controle voordat je verdergaat met wijzigingen.
- Modellen
- Stel een OpenAI-compatibel of Anthropic-endpoint in met de basis-URL en zo nodig een API-sleutel. Test de verbinding. Een lokale modelserver moet actief zijn; externe hulpmiddelen kunnen apart gegevens versturen.
Werkprocessen
def braille_cell(dots):
if any(type(d) is not int or d < 1 or d > 6 for d in dots):
raise ValueError("dot range")
if len(set(dots)) != len(dots):
raise ValueError("duplicate dot")
return chr(0x2800 + sum(1 << (d - 1) for d in dots))