दो पूर्णांक n और m के इनपुट को देखते हुए , लंबाई n और आकार m के ASCII सीढ़ी का उत्पादन किया जाता है ।
यह लंबाई 3 और आकार 3 का ASCII सीढ़ी है:
o---o
| |
| |
| |
+---+
| |
| |
| |
+---+
| |
| |
| |
o---o
यह लंबाई 5 और आकार 1 का ASCII सीढ़ी है:
o-o
| |
+-+
| |
+-+
| |
+-+
| |
+-+
| |
o-o
यह लंबाई 2 और आकार 5 का ASCII सीढ़ी है:
o-----o
| |
| |
| |
| |
| |
+-----+
| |
| |
| |
| |
| |
o-----o
विस्तार से:
लंबाई ( n ) दर्शाती है कि सीढ़ी कितने वर्गों से बनी है।
आकार ( एम ) आंतरिक की चौड़ाई और ऊंचाई का प्रतिनिधित्व करता है - अर्थात्, "सीमा" -चेक वर्ग की गिनती नहीं।
प्रत्येक वर्ग रिक्त स्थान से भरा आंतरिक क्षेत्र से बना है,
-
जो ऊपर और नीचे,|
बाएं और दाएं, और+
चारों कोनों पर स्थित है।वर्गों के बीच की सीमाएं एक साथ विलीन हो जाती हैं, इसलिए एक पंक्ति में दो रेखाएं एक
+--...--+
में विलीन हो जाती हैं।पूरे सीढ़ी के कोनों को चरित्र के साथ बदल दिया जाता है
o
।आप वैकल्पिक रूप से एक अनुगामी न्यूलाइन का उत्पादन कर सकते हैं।
सीढ़ी की लंबाई ( n ) हमेशा and 2 होगी, और आकार ( m ) हमेशा der 1 होगा।
इनपुट को व्हाट्सएप के रूप में लिया जा सकता है- / अल्पविराम से अलग स्ट्रिंग, एक सरणी / सूची / आदि।, या दो फ़ंक्शन / कमांड लाइन / आदि। तर्क। तर्कों को जो भी आदेश में लिया जा सकता है वह सबसे सुविधाजनक / गोल्फ है।
चूंकि यह कोड-गोल्फ है , बाइट्स में सबसे छोटा कोड जीतता है।
युक्ति: ऊपर दिए गए उदाहरणों का उपयोग परीक्षण मामलों के रूप में भी किया जा सकता है।