奇数の整数N(5 <= N <= 51)が与えられた場合、次の要件に従う辺の長さNの迷路を生成します。
迷路はキャラクター
|
-
とで構成する必要があり+
ます。|
キャラクターを垂直の壁、-
キャラクターを水平の壁として使用する必要があり、その壁が回転する場合、キャラクター+
を使用する必要があります。
パスの幅は1文字でなければなりません。
迷路は少なくとも4回回転する必要があります。
迷路の外壁は、開始点と終了点の2点で壊れている必要があります。
迷路は、開始から終了までの1つの非破壊パスで構成されている必要があります。
たとえば、次は有効な迷路です:(N = 5)
+---+
| |
| | |
|
--+--
そして用N = 7:
--+---+
| |
| | | |
| | | |
| | | |
| |
+---+--
これはcode-golfであるため、バイト数が最も少ないコードが優先されることに注意してください。