उद्देश्य : एक प्रोग्राम लिखें जो सुंदर (?) ASCII- कला परिदृश्य और स्काईलाइन उत्पन्न करता है!
आपके कार्यक्रम में सिर्फ एक इनपुट है: किसी भी संयोजन / वर्ण की पुनरावृत्ति से बना एक स्ट्रिंग 0123456789abc
।
प्रत्येक इनपुट चरित्र के लिए, एक वर्टिकल लाइन निम्नानुसार बनाई गई है:
.
..
...
oooo
ooooo
OOOOOO
OOOOOOO
XXXXXXXX
XXXXXXXXX
XXXXXXXXXX
0123456789
abc
इसके बजाय अक्षरों को एक नंबर n द्वारा फॉलो किया जाता है, और नीचे की तरफ क्रमशः 1,2 या 3 होल (स्पेस) के साथ वर्टिकल लाइन n ड्रा करें।
उदाहरण
Crysler बिल्डिंग
इनपुट: २४ Input ९ :४२
.
.
...
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 ++ तक स्वीकार किया जाता है ।
यह कोड-गोल्फ है: सबसे छोटा स्रोत कोड जीतता है ।
यदि नियमों में कुछ भी स्पष्ट नहीं है, तो बेझिझक नीचे टिप्पणी में पूछ सकते हैं।
मज़े करो, और कुछ बाइट्स में सौ मीटर ऊंची संरचनाओं पर कब्जा करो!
(और अपने समाधान में अपनी पसंदीदा इमारत को शामिल करना न भूलें)
पुनश्च: नहीं, आप इंटरनेट से डेटा डाउनलोड / एक्सेस नहीं कर सकते, अपने फ़ाइल नाम को डेटा और उस सभी सामग्री के रूप में उपयोग कर सकते हैं। निष्पक्ष रहें, और केवल अपने कोड-गोल्फ कौशल का उपयोग करें।