कल, 23 नवंबर, संयुक्त राज्य अमेरिका में धन्यवाद दिवस है। तैयार करने के लिए, आपको कुछ ASCII टर्की पकाने की आवश्यकता है। हालाँकि, जब से आप योजना बनाने में देर कर रहे हैं, तो आपको कितने पक्षियों को तैयार करने की आवश्यकता है, इसकी मदद करने के लिए आपको एक कार्यक्रम (या फ़ंक्शन) की आवश्यकता है।
.---. _
.' './ )
/ _ _/ /\
=(_____) (__/_/==
===================
आपके द्वारा पाया गया टर्की छोटे पक्ष में हैं, इसलिए आपने निम्नलिखित अनुपात का पता लगाया है - एक टर्की को रोका जाएगा:
- चार लोग जो केवल सफेद मांस पसंद करते हैं और तीन लोग जो केवल काले मांस पसंद करते हैं
- या सात लोग जो किसी भी तरह से परवाह नहीं करते हैं
- या उसके संयोजन से।
मतलब, किसी भी टर्की में सफेद मांस के 4 सर्विंग्स और डार्क मीट के 3 सर्विंग्स हैं। इसके अलावा, आप एक आंशिक टर्की खरीद और पकाना नहीं कर सकते।
उदाहरण के लिए, 3 लोग जो केवल सफेद मांस पसंद करते हैं, 6 लोग जो केवल अंधेरे मांस पसंद करते हैं, और 3 लोग जो परवाह नहीं करते हैं, आपको दो टर्की की आवश्यकता होगी। यह सफेद रंग के 8 सर्विंग्स और अंधेरे के 6 सर्विंग्स देता है, जो सभी को संतुष्ट करने के लिए पर्याप्त है और कुछ बचे हुए सफेद मांस हैं:
.---. _ .---. _
.' './ ) .' './ )
/ _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/==
=====================================
उन 20 लोगों के लिए जो देखभाल नहीं करते हैं, आपको तीन टर्की की आवश्यकता होगी, और या तो थोड़ा सा सफेद या गहरा बचे हुए हैं:
.---. _ .---. _ .---. _
.' './ ) .' './ ) .' './ )
/ _ _/ /\ / _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/== =(_____) (__/_/==
=======================================================
और इसी तरह।
नियम
- तीन इनपुट आपके द्वारा चुने गए किसी भी क्रम में और किसी भी सुविधाजनक प्रारूप में हो सकते हैं । कृपया अपने उत्तर में बताएं कि इनपुट कैसे लिया जाता है।
- 25 से अधिक टर्की (इसलिए अधिकतम 175 लोगों को खिलाने के लिए) की आवश्यकता नहीं होगी।
- लीडिंग / ट्रेलिंग न्यूलाइन्स या अन्य व्हाट्सएप वैकल्पिक हैं, बशर्ते कि वर्ण उचित रूप से पंक्तिबद्ध हों।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- आउटपुट कंसोल के लिए हो सकता है, स्ट्रिंग्स की सूची के रूप में लौटाया जाता है, एकल स्ट्रिंग के रूप में लौटाया जाता है, आदि।
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।