कोडगल्फ चैलेंज
PWSSHHHH! आप वर्ष 3000 में क्रायोजेनिक लैब में जागते हैं। असाइनमेंट ऑफिस में अपना कैरियर चिप प्राप्त करने के लिए एस्कॉर्ट होने पर, संभवतः डिलीवरी बॉय का, एक जांच से पता चलता है कि आप वर्ष 2000 से हैं। इस वजह से, और कुछ स्टीरियोटाइप्स, आपको आज के आधुनिक मानव की तुलना में बेवकूफ माना जाता है और ग्रेडस्कूल दोहराने के लिए मजबूर किया जाता है।
आप अपनी पहली कक्षा में प्रवेश करते हैं और शिक्षक एक असाइनमेंट दे रहा है। वह 50 तक की संख्या कहेगा या लिखेगा। यदि वह बोर्ड पर संख्या लिखती है (उदाहरण के लिए: 25) तो आपको उस संख्या तक के अंकों को "एक, दो, तीन, ..., पच्चीस कहना होगा।" "। यदि वह ज़ोर से संख्या कहती है (उदाहरण के लिए: "छह") तो, आपके टेबलेट पर, आपको उस संख्या तक संख्याएं लिखनी होंगी "1, 2, 3, 4, 5, 6"
यह बहुत थकाऊ हो जाता है और आप तय करते हैं कि आप अपने अभी भी कामकाज, अभी तक पुरातन, 21 वीं सदी के प्रोग्रामिंग ज्ञान के साथ प्रक्रिया को स्वचालित करेंगे।
उद्देश्य:
आपके प्रोग्राम को एक इनपुट लेना चाहिए। यह इनपुट या तो दशमलव संख्या ( 1 thru 50
) या लिखित संख्या होगी ( one thru fifty
)।
• यदि इनपुट एक दशमलव संख्या है, तो लिखित-आउट शैली का उपयोग करते हुए, आपका आउटपुट एक से उक्त संख्या तक गिना जाना चाहिए। (जैसे बत्तीस )
• यदि इनपुट एक लिखित संख्या है, तो आपके आउटपुट को दशमलव शैली का उपयोग करते हुए 1 से उक्त संख्या तक गिनना चाहिए। (उदाहरण 32 )
नियम:
इनपुट और आउटपुट आपके चुनने के किसी भी मामले में हो सकता है (ताकि आप एक ऐसा प्रोग्राम बना सकें जो केवल ऊपरी-मामले को स्वीकार करता है यदि वांछित हो)।
इनपुट दशमलव संख्याओं का एक नंबर प्रकार (उदाहरण के लिए) नहीं होना चाहिए, वे एक इनपुट स्ट्रिंग वाले नंबर (25 बनाम "25") हो सकते हैं। या तो ठीक है और आप अपना कार्यक्रम स्वीकार करना चाहते हैं, जिसे आप चुन सकते हैं। (आपके कार्यक्रम को दोनों को स्वीकार करने की आवश्यकता नहीं है)
लिखित शैली में यौगिक शब्दों के बीच एक हाइफ़न की आवश्यकता नहीं है, लेकिन आप चाहें तो कर सकते हैं।
आउटपुट वैल्यू को किसी न किसी रूप में अलग किया जाना चाहिए, कोई भी विभाजक ठीक नहीं है 1,2,3
1 2 3
etc
आप अतिरिक्त लाइब्रेरी जैसे संख्या 2 पासवर्ड (अजगर) आदि नहीं जोड़ सकते हैं (हालाँकि सिस्टम लाइब्रेरी ठीक हैं)
भले ही बैक-स्टोरी कहती है कि आप वर्ष 2000 से हैं, आप उस तिथि के बाद बनाई गई भाषाओं का उपयोग कर सकते हैं (lol)
यह कोड-गोल्फ है , इसलिए सबसे कम बायटेकाउंट जीत के साथ कार्यक्रम!