चुनौती
यह एक सरल चुनौती है। यह देखते हुए दो धनात्मक पूर्णांक w और hकी चौड़ाई के साथ एक ASCII बाड़ बनाने wऔर की ऊंचाई h। बाड़ का निर्माण निम्नलिखित नियमों का उपयोग करके किया जाना चाहिए:
+चरित्र एक पोस्ट का प्रतिनिधित्व करेंगी।-चरित्र बाड़ की चौड़ाई का प्रतिनिधित्व करने के लिए इस्तेमाल किया जाएगा।|बाड़ की ऊंचाई का प्रतिनिधित्व करने के लिए इस्तेमाल किया जाएगा।- बाद वास्तव में तीन
-पात्रों outputted किया गया है, एक+चरित्र चाहिए बाद में outputted हो। चार कोनों को छोड़कर, आपके द्वारा आउटपुट किए जाने वाले किसी भी समय+अमान्य होगा। आपको इस नियम का पालन या तो बाएं या दाएं से शुरू करने की अनुमति है (उदाहरण देखें), लेकिन आपको सुसंगत होना चाहिए। - बाद वास्तव में दो
|पात्रों outputted किया गया है, एक+चरित्र चाहिए बाद में outputted हो। चार कोनों को छोड़कर, आपके द्वारा आउटपुट किए जाने वाले किसी भी समय+अमान्य होगा। आपको इस नियम का पालन करने की अनुमति ऊपर या नीचे से शुरू होती है (उदाहरण देखें), लेकिन आपको सुसंगत होना चाहिए। - प्रत्येक बाड़ में ठीक चार कोने होंगे, और प्रत्येक कोने को ए के साथ दर्शाया जाएगा
+।
दूसरे शब्दों में: प्रत्येक तीन -वर्णों पर, आपको आउटपुट ए होना चाहिए +। और हर दो |वर्णों पर, आपको आउटपुट होना चाहिए +।
आप मान सकते हैं कि बाड़ जाएगा हमेशा एक आयत हो, और दोनों कि wऔर hअधिक से अधिक कभी नहीं होगा 100या कम से कम 1। अनुगामी और / या पूर्ववर्ती व्हाट्सएप की अनुमति है।
उदाहरण / परीक्षण मामले
w = 1
h = 1
+-+
| |
+-+
w = 3
h = 2
+---+
| |
| |
+---+
w = 5
h = 7
+---+--+ or +--+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+--+ +--+---+
w = 10
h = 5
+---+---+---+-+ or +-+---+---+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+---+---+-+ +-+---+---+---+
w = 4
h = 4
+---+-+ or +-+---+
| | | |
| | | |
+ + + +
| | | |
| | | |
+---+-+ +-+---+
नियम
- मानक खामियां लागू होती हैं ।
- यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है!
+स्पर्श नहीं हो सकते हैं ?
+-+-+-+-+-+अमान्य क्यों है। गलतफहमी के लिए खेद है।