5
ตรวจสอบว่าตัวอักษรสามตัวสามารถสร้าง "ลูกบาศก์ Godel-Escher-Bach"
คำถามนี้ได้รับแรงบันดาลใจจากปกหนังสือ "Godel, Escher, Bach": ความท้าทายที่นี่คือการเขียนฟังก์ชั่นที่บอกว่าตัวอักษรที่กำหนดสามตัวสามารถสร้างรูปปั้น 3 มิติที่สามารถอ่านได้จากสามด้าน สำหรับแบบฝึกหัดนี้ตัวอักษรเดียวที่คุณสามารถใช้ได้คือบิตแมป 26 5px * 5px: หรือเป็นเลขฐานสอง (A ถึง Z): 01110 11110 01111 11110 11111 11111 11111 10001 11111 11111 10001 10000 10001 10001 01110 11110 01110 11110 01111 11111 10001 10001 10001 10001 10001 11111 10001 10001 10000 10001 10000 10000 10000 10001 …