พื้นที่เขียนโค้ดด้วย AI
เซลล์เบรลล์หกจุด
เข้ารหัสเซลล์เบรลล์หกจุดจากตำแหน่งที่มีหมายเลข.
● ● ●Dotbraid●
ขั้นตอนการทำงาน · เซลล์เบรลล์หกจุด ×
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))✳เข้ารหัสเซลล์เบรลล์หกจุดจากตำแหน่งที่มีหมายเลข.
✓ การเปลี่ยนแปลงตรวจสอบก่อนนำไปใช้ ↗
ภาพประกอบพื้นที่ทำงาน
- โปรเจกต์
- ตรวจเซลล์ว่างและทั้งหกจุด พร้อมปฏิเสธตำแหน่งซ้ำ จุดที่เจ็ด และค่าที่ไม่ใช่จำนวนเต็ม.
- ตรวจสอบก่อนนำไปใช้
- เปรียบเทียบการทำงานจริงกับผลที่คาดหวัง หากการตรวจสอบไม่ผ่าน ให้หาสาเหตุก่อนแก้ไขเพิ่มเติม
- โมเดล
- ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก
ขั้นตอนการทำงาน
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))