Tek bir tamsayı N verildiğinde (5 <= N <= 51), kenar uzunluğu N olan ve aşağıdaki gereksinimleri karşılayan bir labirent oluşturun :
Labirent karakterlerden oluşmalıdır
|
-
ve +
. Bu kullanmalıdır |
dikey duvarı gibi karakteri -
yatay duvarı olarak karakteri ve o duvar dönüşler ise, karakter +
kullanılmalıdır.
Yolun genişliği bir karakter olmalıdır.
Labirent en az dört kez dönmelidir.
Labirent, iki noktada kırılan dış duvarlara sahip olmalıdır: başlangıç ve bitiş.
Labirent, başından sonuna kadar tek bir kesintisiz yoldan oluşmalıdır.
Örneğin, aşağıdakiler geçerli bir labirenttir: ( N = 5)
+---+
| |
| | |
|
--+--
Ve N = 7 için:
--+---+
| |
| | | |
| | | |
| | | |
| |
+---+--
Unutmayın, bu kod golfüdür , bu yüzden en az bayt içeren kod kazanır.