Мета : Напишіть програму, яка генерує прекрасні (?) Мистецькі ландшафти та стилі ASCII!
У вашій програмі є лише один вхід: рядок, що складається з будь-якої комбінації / повторення символів 0123456789abc
.
Для кожного символу введення виведіть вертикальну лінію, складену так:
.
..
...
oooo
ooooo
OOOOOO
OOOOOOO
XXXXXXXX
XXXXXXXXX
XXXXXXXXXX
0123456789
Букви abc
замість них супроводжуються одним числом n, а внизу намалюйте вертикальну лінію n з 1,2 або 3 отворами (пробілами).
Приклади
Будівля Кріслера
Вхід: 2479742
.
.
...
ooo
ooo
OOOOO
OOOOO
XXXXXXX
XXXXXXX
XXXXXXX
Тадж-Махал
Вхід: 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
Ейфелева вежа
Вхід: 011a2b3b5c9c9b5b3a2110
..
..
..
oo
oooo
OOOO
OOOOOO
XXX XXX
XXX XXX
XXX XXX
Ви можете припустити, що вхід не порожній і що він добре сформований.
Будь-яка мова приймається, від A + до Z ++ .
Це код-гольф: виграє найкоротший вихідний код .
Якщо щось із правил не зрозуміло, сміливо запитайте нижче в коментарях.
Веселіться, і захопіть сотень метрів високих споруд за кілька байт!
(і не забудьте включити у своє рішення улюблену будівлю)
PS: ні, ви не можете завантажити / отримати доступ до даних з Інтернету, використовувати своє ім'я файлу як дані та все таке. Будьте чесні і використовуйте лише свої навички коду-гольфу.