3
สร้างเขาวงกต 5x5x5 หลายระดับด้วยโซลูชันเดียวเท่านั้น
เป้าหมายของความท้าทายนี้คือการสร้างรหัสที่สั้นที่สุด (เป็นตัวอักษร) ที่ทำสิ่งต่อไปนี้สำเร็จ: ข้อมูลจำเพาะ : ต้องสร้าง5x5x5 labyrinthด้วยอย่างแน่นอน1 possible solution(ไม่มากไม่น้อยกว่า) ต้องสร้างเขาวงกต randomly มันจะต้องสามารถสร้างโซลูชันที่มีอยู่ได้ทั้งหมดหากปล่อยทิ้งไว้เป็นเวลาหลายปี startและfinishจะต้องอยู่ใน*opposite corners แผนที่outputจะต้องอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้: รูปแบบผลลัพธ์ตัวเลือก 1 strings, printed or alerted : xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx รูปแบบผลลัพธ์ตัวเลือก 2 arrays : [[xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx]] หมายเหตุการส่งออก: ใช้0สำหรับemptyและ1สำหรับsquares ไม่จำเป็นต้องขึ้นบรรทัดใหม่ คุณเป็นคนตัดสินใจว่าอะไรindexคืออะไร แต่ขอให้แน่ใจว่าได้อธิบายให้ดี * นี่คือตัวอย่างของสิ่งที่ฉันหมายถึงโดยมุมตรงข้าม: ชี้แจง : ไม่สามารถย้ายเข้าdiagonal ไม่สามารถผ่านสองครั้งบนเส้นทางเดียวกัน ต้องinaccessible areasได้รับอนุญาต คุณสามารถgo …