Dado un número entero impar N (5 <= N <= 51), genere un laberinto con una longitud lateral N que cumpla los siguientes requisitos:
El laberinto debe estar compuesto por los personajes
|
-
y +
. Debe usar el |
personaje como un muro vertical, el -
personaje como un muro horizontal, y si ese muro gira, +
debe usarse el personaje .
El ancho de la ruta debe ser un carácter.
El laberinto debe girar al menos cuatro veces.
El laberinto debe tener paredes exteriores que se rompan en dos puntos: el inicio y el final.
El laberinto debe constar de un camino sin interrupciones, desde el principio hasta el final.
Por ejemplo, el siguiente es un laberinto válido: ( N = 5)
+---+
| |
| | |
|
--+--
Y para N = 7:
--+---+
| |
| | | |
| | | |
| | | |
| |
+---+--
Recuerde, este es el código de golf , por lo que gana el código con el menor número de bytes.