Ecco un cracker al sale ASCII :
_________________
| . . . |
| . . |
| . . . |
| . . |
| . . . |
|_________________|
Ecco due cracker impilati:
_________________
| . . . |
| . __________|______
| . | . . . |
| .| . . |
| . | . . . |
|______| . . |
| . . . |
|_________________|
Scrivi il programma più breve possibile che richiede un numero intero positivo e disegna una pila di quei cracker salini ASCII.
L'input può provenire da stdin, dalla riga di comando oppure puoi semplicemente scrivere una funzione. L'input sarà sempre valido. L'output deve passare allo stdout o all'alternativa più vicina.
Ogni cracker in pila viene sempre spostato di 2 caratteri in basso e 7 caratteri a destra del cracker sotto di esso. Non dovrebbero esserci spazi finali o newline estranee.
Vince il programma più breve in byte .
Esempi
Se l'ingresso è 1l'uscita è
_________________
| . . . |
| . . |
| . . . |
| . . |
| . . . |
|_________________|
Se l'ingresso è 2l'uscita è
_________________
| . . . |
| . __________|______
| . | . . . |
| .| . . |
| . | . . . |
|______| . . |
| . . . |
|_________________|
Se l'ingresso è 3l'uscita è
_________________
| . . . |
| . __________|______
| . | . . . |
| .| . __________|______
| . | . | . . . |
|______| .| . . |
| . | . . . |
|______| . . |
| . . . |
|_________________|
E così via.
___|___invece di _______. Immagino che sembrerebbe strano se fosse quest'ultimo