Mods पर ध्यान दें, यदि शीर्षक न्याय नहीं करता है, तो इसे जो कुछ भी है, उसे बदल दें, मुझे लगा कि यह मजाकिया था।
आपको इस क्रिसमस के मौसम के लिए लाइट्स को टांगने का काम सौंपा गया है, और आपके परिवार ने फैसला किया है कि इसके लिए मेरी क्रिसमस होना चाहिए, आपको अपने घर पर कम से कम 2 क्रिसमस लाइट्स लटकाने की जरूरत है। तो, आपकी चुनौती है, एक नंबर दिया गया है, आप 1 < n
जिस क्रिसमस लाइट्स को लगाने जा रहे हैं, उसकी संबंधित संख्या को निम्न विनिर्देशों के अनुसार लटकाएं ...
यहाँ एक बुनियादी क्रिसमस प्रकाश की संरचना है:
_?_
[___]
/:' \
|:: |
\::. /
\::./
'='
केवल अनिश्चित भाग प्रश्न चिह्न है, जहां इस बात पर निर्भर करता है कि श्रृंखला में प्रकाश भूमि कहां है, कनेक्शन बहुत भिन्न होगा।
श्रृंखला में पहली रोशनी के लिए, आपको आउटपुट की आवश्यकता होगी:
.--._
_(_
[___]
/:' \
|:: |
\::. /
\::./
'='
श्रृंखला में अंतिम प्रकाश के लिए, आपको आउटपुट की आवश्यकता होगी:
_.--.
_)_
[___]
/:' \
|:: |
\::. /
\::./
'='
और बीच में सभी रोशनी के लिए:
_.--.--._
_Y_
[___]
/:' \
|:: |
\::. /
\::./
'='
उदाहरण:
एन = 2 :
.--.__.--.
_(_ _)_
[___] [___]
/:' \ /:' \
|:: | |:: |
\::. / \::. /
\::./ \::./
'=' '='
एन = 6 :
.--.__.--.--.__.--.--.__.--.--.__.--.--.__.--.
_(_ _Y_ _Y_ _Y_ _Y_ _)_
[___] [___] [___] [___] [___] [___]
/:' \ /:' \ /:' \ /:' \ /:' \ /:' \
|:: | |:: | |:: | |:: | |:: | |:: |
\::. / \::. / \::. / \::. / \::. / \::. /
\::./ \::./ \::./ \::./ \::./ \::./
'=' '=' '=' '=' '=' '='
श्रेय
ASCII-Art से लिया गया था: http://www.chris.com/ascii/index.php?art=holiday/chestmas/other
इसे "jgs" नामक एक उपयोगकर्ता द्वारा विकसित किया गया था, जो उस साइट पर लगभग 40% सामग्री के लिए जिम्मेदार है।
नियम
- ट्रेलिंग रिक्त स्थान ठीक हैं, एक अनुगामी न्यूलाइन के साथ।
- बाकी श्रृंखला से पहले और आखिरी बल्ब के बीच 1 और स्थान है।
- आप इनपुट के रूप में केवल 1 पूर्णांक ले सकते हैं, और आउटपुट एक स्ट्रिंग होना चाहिए, कोई सरणियाँ नहीं।
- आपके कार्यक्रम में 2 से कम मान के लिए अपरिभाषित कार्य हो सकते हैं।
यह एससीआई-कला कोड-गोल्फ है , सबसे कम बाइट-काउंट जीतता है।