Cel : Napisz program, który generuje piękne (?) Krajobrazy ASCII i sylwetki na tle nieba!
Twój program ma tylko jedno wejście: ciąg znaków złożony z dowolnej kombinacji / powtórzeń znaków 0123456789abc.
Dla każdego znaku wejściowego wypisz pionową linię złożoną w następujący sposób:
.
..
...
oooo
ooooo
OOOOOO
OOOOOOO
XXXXXXXX
XXXXXXXXX
XXXXXXXXXX
0123456789
abcZamiast liter po jednej cyfrze n i narysuj pionową linię nz odpowiednio 1,2 lub 3 otworami (spacjami) na dole.
Przykłady
Budynek Cryslera
Dane wejściowe: 2479742
.
.
...
ooo
ooo
OOOOO
OOOOO
XXXXXXX
XXXXXXX
XXXXXXX
Tadż Mahal
Dane wejściowe: 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
Wieża Eiffla
Dane wejściowe: 011a2b3b5c9c9b5b3a2110
..
..
..
oo
oooo
OOOO
OOOOOO
XXX XXX
XXX XXX
XXX XXX
Możesz założyć, że dane wejściowe nie są puste i że są dobrze uformowane.
Dowolny język jest akceptowany, od A + do Z ++ .
To jest golf-golf: wygrywa najkrótszy kod źródłowy .
Jeśli cokolwiek z zasad jest niejasne, możesz zapytać poniżej w komentarzach.
Baw się dobrze i zdobądź setki metrów wysokości w kilka bajtów!
(i nie zapomnij dołączyć swojego ulubionego budynku do swojego rozwiązania)
PS: nie, nie możesz pobierać / uzyskiwać dostępu do danych z Internetu, używać nazwy pliku jako danych i tym podobnych rzeczy. Bądź uczciwy i używaj tylko swoich umiejętności gry w golfa.
