परिचय:
मुझे लगता है कि हम सभी इसे जानते हैं, और इसका अनुवाद संभवत: विभिन्न भाषाओं के भार में किया गया है: "हेड, शोल्डर्स, केन एंड टोज़" चिल्ड्रन सॉन्ग:
सिर, कंधे, घुटने और पैर की उंगलियों, घुटने और पैर की उंगलियों
सिर, कंधे, घुटने और पैर की उंगलियों, घुटने और पैर की उंगलियों
और आँखें और कान और मुंह और नाक
सिर, कंधे, घुटने और पैर की उंगलियों, घुटने और पैर की उंगलियों
विकिपीडिया
चुनौती:
इनपुट: एक सकारात्मक पूर्णांक।
आउटपुट: n- वें सूचकांक के रूप में इनपुट के आधार पर निम्नलिखित शब्दों में से एक आउटपुट:
head
shoulders
knees
toes
eyes
ears
mouth
nose
यहाँ शरीर के अंगों को अनुक्रमित के साथ जोड़ा गया है:
Head (0), shoulders (1), knees (2) and toes (3), knees (4) and toes (5)
Head (6), shoulders (7), knees (8) and toes (9), knees (10) and toes (11)
And eyes (12) and ears (13) and mouth (14) and nose (15)
Head (16), shoulders (17), knees (18) and toes (19), knees (20) and toes (21)
Head (22), shoulders (23), knees (24) and toes (25), knees (26) and toes (27)
Head (28), shoulders (29), knees (30) and toes (31), knees (32) and toes (33)
And eyes (34) and ears (35) and mouth (36) and nose (37)
Head (38), shoulders (39), knees (40) and toes (41), knees (42) and toes (43)
etc.
चुनौती नियम:
- आप बेशक 0-अनुक्रमित के बजाय 1-अनुक्रमित इनपुट का उपयोग करने की अनुमति देते हैं। लेकिन कृपया निर्दिष्ट करें कि आपने अपने उत्तर में किसका उपयोग किया है।
- आउटपुट असंवेदनशील है, इसलिए यदि आप इसे कैप्स में आउटपुट देना चाहते हैं तो यह ठीक है।
- आपको कम से कम 1,000 तक इनपुट का समर्थन करना चाहिए।
सामान्य नियम:
- यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
कोड-गोल्फ भाषाओं को गैर-कोडगॉल्फिंग भाषाओं के साथ उत्तर पोस्ट करने से हतोत्साहित न करें। 'किसी भी' प्रोग्रामिंग भाषा के लिए यथासंभव संक्षिप्त उत्तर के साथ आने का प्रयास करें। - मानक नियम आपके उत्तर के लिए लागू होते हैं , इसलिए आपको उचित पैरामीटर, पूर्ण कार्यक्रमों के साथ STDIN / STDOUT, फ़ंक्शन / विधि का उपयोग करने की अनुमति है। तुम्हारा कॉल।
- डिफ़ॉल्ट लूपोल्स निषिद्ध हैं।
- यदि संभव हो, तो कृपया अपने कोड के लिए एक परीक्षण के साथ एक लिंक जोड़ें।
- इसके अलावा, यदि आवश्यक हो तो एक स्पष्टीकरण जोड़ें।
परीक्षण के मामले (0-अनुक्रमित):
Input: Output:
0 head
1 shoulders
7 shoulders
13 ears
20 knees
35 ears
37 nose
98 knees
543 nose
1000 knees
kolmogorov-complexity
उन उत्तरों के लिए उपयोग किया जाता है जो हमेशा एक ही निश्चित आउटपुट होते हैं, लेकिन अब मैं देख रहा हूं कि यह कोड में निश्चित आउटपुट-स्ट्रिंग्स के बारे में है, और इसे खोजने के लिए पैटर्न खोज रहे हैं (या इसे @ Enigma के 05AB1E उत्तर के साथ एन्कोड करें )। इसे जोड़ने के लिए धन्यवाद; मुझे यह भी पक्का नहीं था कि इस चुनौती के लिए कौन से टैग प्रासंगिक थे, जो सैंडबॉक्स में मेरे (दुर्भाग्य से अनुत्तरित) सवालों में से एक था।
inquestion:2140 shoulders
।