मुझे एक s'more बनाओ ! मैं आपको चौड़ाई, ग्रैहम पटाखा की मात्रा, चॉकलेट की मात्रा और मार्शमॉलो की मात्रा बताता हूं। एक उदाहरण:
इनपुट:
चौड़ाई: 10
ग्राहम: 3
चॉकलेट: 2
मार्शमैलो 1:।
आउटपुट:
GGGGGGGGGG
GGGGGGGGGG
GGGGGGGGGG
CCCCCCCCCC
CCCCCCCCCC
MMMMMMMMMM
GGGGGGGGGG
GGGGGGGGGG
GGGGGGGGGG
क्या यह इतना आसान है? उम ... हाँ।
ध्यान दें कि इनपुट एक फ़ंक्शन या प्रोग्राम के लिए तर्कों की एक सूची होनी चाहिए, न कि एक स्ट्रिंग। आप पहले चौड़ाई, फिर ग्राहम को चुन सकते हैं, लेकिन कोई भी आदेश ठीक है।
पूर्ण परीक्षण के मामले यदि आप रुचि रखते हैं।
स्टैक स्निपेट (परीक्षण आदि के लिए)
यह आउटपुट का परीक्षण करना है।
var smore = function(width, graham, chocolate, marshmallow){
return ("G".repeat(width) + "\n").repeat(graham) +
("C".repeat(width) + "\n").repeat(chocolate) +
("M".repeat(width) + "\n").repeat(marshmallow) +
("G".repeat(width) + "\n").repeat(graham);
};
Snippetify(smore);
<script src="https://programmer5000.com/snippetify.min.js"></script>
Width: <input type = "number">
Graham: <input type = "number">
Chocolate: <input type = "number">
Marshmallow: <input type = "number">
<button>Try it out!</button>
<pre data-output></pre>
टिप्पणियाँ:
- आप अंतिम पंक्ति के अंत में एक अनुगामी न्यूलाइन शामिल कर सकते हैं। आप
\एक नई पंक्ति के बजाय भी उपयोग कर सकते हैं । - यह कोड-गोल्फ है ।
- कोई सवाल? नीचे टिप्पणी करें: