Obiettivo : scrivere un programma che generi bellissimi paesaggi (?) In stile ASCII e skyline!
Il tuo programma ha un solo input: una stringa composta da qualsiasi combinazione / ripetizione dei caratteri 0123456789abc
.
Per ogni carattere di input, emettere una linea verticale composta come segue:
.
..
...
oooo
ooooo
OOOOOO
OOOOOOO
XXXXXXXX
XXXXXXXXX
XXXXXXXXXX
0123456789
Le lettere abc
invece sono seguite da un numero n e disegnano la linea verticale n con rispettivamente 1,2 o 3 fori (spazi) nella parte inferiore.
Esempi
L'edificio Crysler
Ingresso: 2479742
.
.
...
ooo
ooo
OOOOO
OOOOO
XXXXXXX
XXXXXXX
XXXXXXX
Il Taj Mahal
Ingresso: 0804023324554233204080
. .
. .
o o
o oo o
O O OOOO O O
O O OO OOOO OO O O
X X XXXXXXXXXXXX X X
X X XXXXXXXXXXXX X X
XXXXXXXXXXXXXXXXXXXXXX
La Torre Eiffel
Ingresso: 011a2b3b5c9c9b5b3a2110
..
..
..
oo
oooo
OOOO
OOOOOO
XXX XXX
XXX XXX
XXX XXX
Puoi supporre che l'input non sia vuoto e che sia ben formato.
È accettata qualsiasi lingua, da A + a Z ++ .
Questo è code-golf: vince il codice sorgente più corto .
Se qualcosa nelle regole non è chiaro, non esitare a chiedere di seguito nei commenti.
Divertiti e cattura strutture alte centinaia di metri in pochi byte!
(e non dimenticare di includere il tuo edificio preferito nella tua soluzione)
PS: no, non è possibile scaricare / accedere ai dati da Internet, utilizzare il nome del file come dati e tutto il resto. Sii onesto e usa solo le tue abilità nel code-golf.