ความท้าทายคือการค้นหาการใช้งานที่สั้นที่สุดของเกมแห่งชีวิตในรูปแบบ 3 มิติ ( ตัวอย่าง ) นี่คือกฎ:
เซลล์ (ในกรณีนี้คือลูกบาศก์) ที่มีเพื่อนบ้านเพียง 1 คนหรือน้อยกว่านั้นจะตายราวกับว่าเป็นความเหงา
ถ้าเซลล์ 5 เซลล์ล้อมรอบเซลล์ที่ว่างเปล่าพวกมันจะเพาะและเติมเต็ม
หากเซลล์มีเพื่อนบ้าน 8 คนขึ้นไปเซลล์จะตายจากความแออัด
ทำอย่างน้อย 10x10x10 โดยที่เลเยอร์จะถูกแสดงเป็นรายบุคคลดังนี้:
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 X 0 0 X 0 0 0 0 0
0 0 X X X 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
แน่นอนว่าการจำลองแบบกราฟิก 3 มิติก็เป็นที่ยอมรับเช่นกัน
ตำแหน่งเริ่มต้นอาจเป็นฮาร์ดโค้ด แต่จะต้องทำงานหากเปลี่ยนเป็นตำแหน่งเริ่มต้นใด ๆ มันจะต้องสามารถคำนวณจำนวนของรุ่นและผู้ใช้จะต้องสามารถขอรุ่นต่อไปด้วยตนเอง
รหัสที่สั้นที่สุดในตัวละครชนะ!
ฉันใช้สิ่งนี้เองสำหรับขนาด (คิวบ์): http://jensrenders.site88.net/life3D.htm คุณสามารถใช้สิ่งนี้เพื่อทดสอบและคุณสามารถใช้รหัสของคุณกับฉันได้แม้ว่าฉันจะไม่ได้แสดงความคิดเห็นก็ตาม .