รับจำนวนเต็มคี่N (5 <= N <= 51) สร้างเขาวงกตที่มีความยาวด้านNที่เป็นไปตามข้อกำหนดต่อไปนี้:
เขาวงกตต้องประกอบด้วยตัวอักษรและ
|
-
+
มันจะต้องใช้|
ตัวละครเป็นกำแพงแนวตั้ง-
ตัวละครเป็นผนังแนวนอนและหากผนังนั้นเปลี่ยน+
ควรใช้ตัวละคร
ความกว้างของเส้นทางต้องเป็นอักขระหนึ่งตัว
เขาวงกตต้องหมุนอย่างน้อยสี่ครั้ง
เขาวงกตจะต้องมีผนังด้านนอกแบ่งที่สองจุด: จุดเริ่มต้นและจุดสิ้นสุด
เขาวงกตจะต้องประกอบด้วยเส้นทางที่ไม่แตกเส้นทางเดียวตั้งแต่ต้นจนจบ
ตัวอย่างเช่นต่อไปนี้เป็นเขาวงกตที่ถูกต้อง: ( N = 5)
+---+
| |
| | |
|
--+--
และสำหรับN = 7:
--+---+
| |
| | | |
| | | |
| | | |
| |
+---+--
จำไว้ว่านี่คือcode-golfดังนั้นโค้ดที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ