इस चुनौती का उद्देश्य रॉक बैंड पिंक फ्लोयड द्वारा इस महान एल्बम के कवर के एएससीआईआई संस्करण का उत्पादन करना है ।
ईंट जंक्शन पात्रों के बने होते हैं _
और |
। जंक्शनों को छोड़कर, ईंटों की चौड़ाई 7 और ऊंचाई 2 वर्ण है। तो जंक्शनों सहित बुनियादी इकाई है:
_________
| |
| |
_________
पिछली पंक्ति के संबंध में ईंटों की प्रत्येक पंक्ति आधी ईंट की चौड़ाई (4 चार्ट) से ऑफसेट होती है:
________________________________________
| | | | |
| | | | |
________________________________________
| | | | |
| | | | |
________________________________________
| | | | |
| | | | |
दीवार को निम्नानुसार पैरामीटरित किया गया है। सभी मापदंडों को जंक्शनों सहित वर्णों में मापा जाता है:
- पहली पंक्ति की क्षैतिज ऑफसेट
F
। यह बाएं हाशिये और सबसे ऊपरी पंक्ति के पहले ऊर्ध्वाधर जंक्शन के बीच की दूरी है। (याद रखें कि पंक्तियों के बीच आधा ईंट सापेक्ष ऑफसेट)। इसकी संभावित मान हैं0
,1
, ...,7
। - कुल चौड़ाई ,
W
। इसमें जंक्शन शामिल हैं। इसका मान धनात्मक पूर्णांक है। - कुल ऊंचाई ,
H
। इसमें जंक्शन शामिल हैं। इसका मान धनात्मक पूर्णांक है।
दीवार के शीर्ष हमेशा एक पंक्ति के शीर्ष के साथ मेल खाता है। नीचे चीर डाला जा सकता है (यदि कुल ऊंचाई एक से अधिक नहीं है 3
)। उदाहरण के लिए, यहां उत्पादन है के लिए 6
, 44
, 11
:
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
| | | | | |
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
और मापदंडों का एक दृश्य विवरण:
F=6
......
. ____________________________________________
. | | | | |
. | | | | |
. ____________________________________________
. | | | | | |
H=11 . | | | | | |
. ____________________________________________
. | | | | |
. | | | | |
. ____________________________________________
. | | | | | |
............................................
W=44
अतिरिक्त नियम
आप एक कार्यक्रम या एक समारोह प्रदान कर सकते हैं।
इनपुट प्रारूप हमेशा की तरह लचीला है। आउटपुट STDOUT या एक फ़ंक्शन द्वारा लौटाए गए तर्क के माध्यम से हो सकता है। इस मामले में यह newlines या स्ट्रिंग की एक सरणी के साथ एक स्ट्रिंग हो सकता है।
ट्रेलिंग स्पेस या नईलाइनों की अनुमति है।
बाइट्स में सबसे छोटा कोड जीतता है।
परीक्षण के मामलों
इनपुट ऊपर दिए गए क्रम में हैं, अर्थात्: पहली पंक्ति की क्षैतिज ऑफसेट, कुल चौड़ाई, कुल ऊंचाई।
6, 44, 11:
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
| | | | | |
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
2, 20, 10:
____________________
| | |
| | |
____________________
| |
| |
____________________
| | |
| | |
____________________
1, 1, 1:
_
1, 2, 3:
__
|
|
3, 80, 21:
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |