목표 : 아름다운 (?) ASCII 예술 풍경과 스카이 라인을 생성하는 프로그램을 작성하십시오!
당신의 프로그램은 단 하나의 입력을 가지고 있습니다 : 문자의 조합 / 반복으로 구성된 문자열 0123456789abc
.
각 입력 문자에 대해 다음과 같이 구성된 세로선을 출력하십시오.
.
..
...
oooo
ooooo
OOOOOO
OOOOOOO
XXXXXXXX
XXXXXXXXX
XXXXXXXXXX
0123456789
abc
대신 문자 다음에 1 개의 숫자 n이 오며 아래쪽에 각각 1, 2 또는 3 개의 구멍 (공백)이있는 세로선 n을 그립니다.
예
크라이슬러 빌딩
입력 : 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 ++
까지 모든 언어가 허용 됩니다.
이것은 가장 짧은 소스 코드 입니다.
규칙의 내용이 명확하지 않은 경우 아래 의견에 자유롭게 문의하십시오.
몇 바이트만으로도 100 미터 높이의 구조물을 즐기십시오!
(그리고 솔루션에 좋아하는 건물을 포함시키는 것을 잊지 마십시오)
추신 : 아니오, 인터넷에서 데이터를 다운로드 / 액세스 할 수 없으며 파일 이름을 데이터 및 그 밖의 모든 것으로 사용하십시오. 공정하고 코드 골프 기술 만 사용하십시오.