Étant donné un entier impair N (5 <= N <= 51), générez un labyrinthe de longueur latérale N qui respecte les exigences suivantes:
Le labyrinthe doit être composé des personnages
|
-
et +
. Il doit utiliser le |
personnage comme un mur vertical, le -
personnage comme un mur horizontal, et si ce mur tourne, le personnage +
doit être utilisé.
La largeur du chemin doit être d'un caractère.
Le labyrinthe doit tourner au moins quatre fois.
Le labyrinthe doit avoir des murs extérieurs qui se cassent en deux points: le début et la fin.
Le labyrinthe doit consister en un chemin incassable, du début à la fin.
Par exemple, ce qui suit est un labyrinthe valide: ( N = 5)
+---+
| |
| | |
|
--+--
Et pour N = 7:
--+---+
| |
| | | |
| | | |
| | | |
| |
+---+--
N'oubliez pas qu'il s'agit de code-golf , donc le code avec le moins d'octets gagne.