(संबंधित / से प्रेरित: एक गेंदबाजी गठन ड्रा )
यहां सर्दियों के महीनों में एक मजेदार शगल है एक बड़ी गेंद (जैसे बास्केटबॉल) और छोटे स्नोमैन आंकड़े का उपयोग करके स्नोमैन गेंदबाजी करना। आइए ASCII में इसे फिर से बनाएँ।
प्रत्येक स्नोमैन में निम्नलिखित शामिल हैं:
(.,.)
( : )
यहाँ दस स्नोमैन "पिन" का संरेखण है
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
(.,.) (.,.)
( : ) ( : )
(.,.)
( : )
ये "पिन" से लेबल रहे हैं 1
करने के लिए 10
के रूप में
7 8 9 10
4 5 6
2 3
1
अब तक, इतने मानक। हालांकि, सामान्य गेंदबाजी के विपरीत, स्नोमैन पिन केवल चपटा होता है और पूरी तरह से हटाया नहीं जाता है। यह किसी व्यक्ति द्वारा किसी भी पिन के बर्फ को मैन्युअल रूप से समतल करने की आवश्यकता के कारण किया जाता है। एक चपटा स्नोमैन ऊपर _____
(व्हाट्सएप) के साथ (पांच अंडरस्कोर) का प्रतिनिधित्व करता है । यहाँ 1 3 5 6 9 10
पिंस के साथ एक उदाहरण चपटा हुआ है (जिसका अर्थ है कि केवल 2 4 7 8
पिंस शेष है):
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
इनपुट
- एक से पूर्णांकों की सूची
1
के लिए10
किसी भी सुविधाजनक प्रारूप में जो पिन मारा गया है और इस तरह की जरूरत का प्रतिनिधित्व चपटा किया जाना है। - प्रत्येक नंबर केवल एक ही बार दिखाई देगा, और नंबर किसी भी क्रम में हो सकते हैं (सॉर्ट किए गए, अनसोल्ड, सॉर्ट किए गए अवरोही) - आपकी पसंद, जो भी आपके कोड को गोल्फर बनाता है।
- इनपुट में कम से कम एक पूर्णांक होने की गारंटी है।
उत्पादन
हिममानव पिंस के परिणामस्वरूप ASCII कला का प्रतिनिधित्व, सही पिंस के साथ समतल हो गया।
नियम
- लीडिंग या अनुगामी newlines या व्हाट्सएप सभी वैकल्पिक हैं, जब तक कि वर्ण खुद को सही ढंग से पंक्तिबद्ध करते हैं।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- यदि संभव हो, तो कृपया ऑनलाइन परीक्षण वातावरण का लिंक शामिल करें ताकि लोग आपके कोड को आज़मा सकें!
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
उदाहरण
1 3 5 6 9 10
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
1 2 3
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
_____ _____
_____
1 2 3 4 5 6 8 9 10
(.,.)
( : ) _____ _____ _____
_____ _____ _____
_____ _____
_____