कार्य विवरण:
मोटे तौर पर एक कैबिनेट प्रक्षेपण में ASCII कला में एक घन ड्रा।
Monospaced fonts
अक्सर ऐसे पात्र होते हैं जो लगभग दो गुना ऊंचे होते हैं और वे चौड़े होते हैं। चूंकि इनपुट ऊर्ध्वाधर रेखाओं (कोनों को छोड़कर) की लंबाई है, क्षैतिज रेखाएं कई वर्णों के साथ दो बार खींची जाती हैं ताकि परिणामस्वरूप छवि वास्तव में एक घन हो। एक कैबिनेट प्रोजेक्शन द्वारा आवर्ती लाइनों को आधी लंबाई पर खींचा जाता है।
घन के कोनों का प्रतिनिधित्व +
, क्षैतिज रेखाओं द्वारा -
, ऊर्ध्वाधर रेखाओं द्वारा |
और तिरछे लोगों द्वारा किया जाता है /
।
सारांश: इनपुट n होने दें , फिर
- क्यूब का एक क्षैतिज किनारा खींचा जाता है
-
और इसमें 2 n अक्षर होते हैं । - क्यूब के एक ऊर्ध्वाधर किनारे के साथ खींचा जाता है
|
और इसमें एन अक्षर होते हैं । - क्यूब का एक विकर्ण किनारे खींचा जाता है
/
और इसमें n / 2 अक्षर होते हैं । - क्यूब के कोनों के साथ खींचा जाता है
+
। कोनों को एक किनारे की लंबाई के लिए नहीं गिना जाता है जैसा कि ऊपर विस्तृत है (नीचे उदाहरण देखें)।
इनपुट:
इनपुट, मानक इनपुट पर दिया गया, एक धनात्मक है, सम संख्या n (2 ≤ n ) 30) जो घन की लंबवत रेखाओं की लंबाई देता है। इसके बाद सिंगल लाइन ब्रेक होता है।
आउटपुट:
आउटपुट नियमों के ऊपर मानक आउटपुट पर एक क्यूब है। तर्ज पर व्हॉट्सएप को नजरअंदाज किया जाता है।
नमूना इनपुट 1:
2
नमूना आउटपुट 1:
+----+
/ /|
+----+ |
| | +
| |/
+----+
नमूना इनपुट 2:
4
नमूना उत्पादन 2:
+--------+
/ /|
/ / |
+--------+ |
| | |
| | +
| | /
| |/
+--------+
ETA: मैंने अब सबसे छोटा समाधान स्वीकार कर लिया है। जब छोटा व्यक्ति साथ आएगा तो मैं स्वीकृत उत्तर को अपडेट करूंगा।
चूंकि कुछ लोगों ने पूछा कि हमारे प्रतियोगियों की प्रविष्टियां कब तक थीं:
227 - पायथन
240 - पर्ल
310 - सी
315 - सी
326 - वीबी.नेट
459 - सी
साथ ही हमारे अपने समाधान (दूसरों के साथ रैंक नहीं):
140 - Golfscript
172 - रूबी
183 - PowerShell