Voici un cracker salé ASCII :
_________________
| . . . |
| . . |
| . . . |
| . . |
| . . . |
|_________________|
Voici deux crackers empilés:
_________________
| . . . |
| . __________|______
| . | . . . |
| .| . . |
| . | . . . |
|______| . . |
| . . . |
|_________________|
Écrivez le programme le plus court possible qui prend un entier positif et dessine une pile de ce nombre de crackers salins ASCII.
L'entrée peut provenir de stdin, de la ligne de commande, ou vous pouvez simplement écrire une fonction. L'entrée sera toujours valide. La sortie doit aller à stdout ou à l'alternative la plus proche.
Chaque cracker empilé est toujours décalé de 2 caractères vers le bas et 7 caractères à droite du cracker en dessous. Il ne doit pas y avoir d'espaces de fin ni de nouvelles lignes superflues.
Le programme le plus court en octets gagne.
Exemples
Si l'entrée est 1
la sortie est
_________________
| . . . |
| . . |
| . . . |
| . . |
| . . . |
|_________________|
Si l'entrée est 2
la sortie est
_________________
| . . . |
| . __________|______
| . | . . . |
| .| . . |
| . | . . . |
|______| . . |
| . . . |
|_________________|
Si l'entrée est 3
la sortie est
_________________
| . . . |
| . __________|______
| . | . . . |
| .| . __________|______
| . | . | . . . |
|______| .| . . |
| . | . . . |
|______| . . |
| . . . |
|_________________|
Etc.
___|___
place _______
. Je suppose que ce serait bizarre si c'était ce dernier