गैर-नकारात्मक पूर्णांक की दो सूचियां लें, और ASCII- बॉक्स को आउटपुट करें क्योंकि यह नीचे परिभाषित है।
- कोनों और चौराहों प्लसस हैं:
+(ASCII-code 43) - ऊर्ध्वाधर लाइनें बार हैं
|(एएससीआईआई-कोड 124) - क्षैतिज रेखाएँ मिनीस
-(ASCII-code 45) हैं
पहली इनपुट सूची क्षैतिज दिशा में, प्रत्येक प्लस चिह्न के बीच की संख्या को निर्दिष्ट करती है।
दूसरी इनपुट सूची ऊर्ध्वाधर दिशा में, प्रत्येक प्लस चिह्न के बीच सलाखों की संख्या निर्दिष्ट करती है।
कुछ उदाहरणों के साथ समझाना आसान है:
0 // No minuses between each + sign
0 // No bars between + signs
++
++
------------------
1 2 // First a single minus, then two minuses
1 2 // First one bar, then two bars
+-+--+
| | |
+-+--+
| | |
| | |
+-+--+
------------------
1 0 3 0 2 0
2 1 0 0
+-++---++--++
| || || ||
| || || ||
+-++---++--++
| || || ||
+-++---++--++
+-++---++--++
+-++---++--++
स्पष्टीकरण:
- इनपुट ऑर्डर और प्रारूप वैकल्पिक हैं
- केवल बक्सों को मुद्रित / प्रदर्शित किया जाना चाहिए, लेकिन एक अनुगामी स्थान या नए सिरे को स्वीकार किया जाता है।
- यदि आप अधिक सुविधाजनक हैं, तो आप वैकल्पिक रूप से सभी इनपुट मानों में 1 जोड़ सकते हैं। दूसरा उदाहरण तब होगा
2 3; 2 3:।
यह कोड गोल्फ है, इसलिए बाइट्स जीतने वाला सबसे छोटा कोड है।