Środowisko programowania z AI
Sześciopunktowe komórki brajlowskie
Zakoduj sześciopunktowe komórki brajlowskie z numerowanych pozycji.
● ● ●Dotbraid●
Sposoby pracy · Sześciopunktowe komórki brajlowskie ×
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))✳Zakoduj sześciopunktowe komórki brajlowskie z numerowanych pozycji.
✓ ZmianySprawdź przed zastosowaniem ↗
Ilustracja środowiska
- Projekt
- Sprawdź pustą komórkę i wszystkie sześć punktów, odrzucając duplikaty, punkt siódmy oraz wartości niecałkowite.
- Sprawdź przed zastosowaniem
- Porównaj rzeczywiste zachowanie z oczekiwanym wynikiem. Jeśli sprawdzenie się nie powiedzie, wyjaśnij przyczynę przed kolejnymi zmianami.
- Modele
- Dodaj endpoint zgodny z OpenAI lub Anthropic, podając bazowy URL i klucz API, jeśli jest wymagany. Sprawdź połączenie. Lokalny serwer modelu musi działać; zdalne narzędzia mogą przesyłać dane oddzielnie.
Sposoby pracy
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))