चुनौती:
यहां हमारे पास अनुक्रम के पहले 100 आइटम हैं:
6,5,4,3,2,1,66,65,64,63,62,61,56,55,54,53,52,51,46,45,44,43,42,41,36,35,34,33,32,31,26,25,24,23,22,21,16,15,14,13,12,11,666,665,664,663,662,661,656,655,654,653,652,651,646,645,644,643,642,641,636,635,634,633,632,631,626,625,624,623,622,621,616,615,614,613,612,611,566,565,564,563,562,561,556,555,554,553,552,551,546,545,544,543,542,541,536,535,534,533,...
यह क्रम कैसे बनता है? हमारे पास सबसे पहले रेंज में संख्या है [6, 1]
(उच्चतम से निम्नतम तक एक एकल मरने के सभी संभावित मूल्य)। फिर हमारे पास संख्याएँ हैं [66..61, 56..51, 46..41, 36..31, 26..21, 16..11]
(दो पासा के सभी संभव समतुल्य मूल्य उच्चतम से निम्नतम तक)। आदि
यह OEIS अनुक्रम A057436 से संबंधित है : इसमें केवल 6 के माध्यम से अंक 1 शामिल है , लेकिन सभी अंकों की समान संख्या के साथ अनुक्रम में पीछे की ओर छांटे गए हैं।
चुनौती ऊपर दिए गए अनुक्रम के साथ आपके फ़ंक्शन / प्रोग्राम के लिए इन तीन विकल्पों में से एक को चुनना है:
- एक इनपुट लें और इस क्रम के 'वें मान को आउटपुट करें , जहाँ यह 0-इंडेक्स या 1-इंडेक्स किया जा सकता है।
- एक इनपुट लें और इस क्रम के पहले या मान को आउटपुट करें ।
- अनुक्रम से मूल्यों को अनिश्चित काल तक आउटपुट करें।
बेशक, किसी भी उचित आउटपुट प्रारूप का उपयोग किया जा सकता है। तार / पूर्णांक / दशमलव / आदि के रूप में हो सकता है; एक (अनंत) सूची / सरणी / धारा / आदि के रूप में हो सकता है; अंतरिक्ष / अल्पविराम / newline / अन्य सीमांकक के साथ उत्पादन किया जा सकता है; आदि आदि कृपया बताएं कि I / O और विकल्प का उपयोग आप अपने उत्तर में कर रहे हैं!
सामान्य नियम:
- यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
कोड-गोल्फ भाषाओं को गैर-कोडगॉल्फिंग भाषाओं के साथ उत्तर पोस्ट करने से हतोत्साहित न करें। 'किसी भी' प्रोग्रामिंग भाषा के लिए यथासंभव संक्षिप्त उत्तर के साथ आने का प्रयास करें। - डिफ़ॉल्ट I / O नियमों के साथ आपके उत्तर के लिए मानक नियम लागू होते हैं , इसलिए आपको उचित पैरामीटर और रिटर्न-प्रकार, पूर्ण कार्यक्रमों के साथ STDIN / STDOUT, फ़ंक्शन / विधि का उपयोग करने की अनुमति है। तुम्हारा फोन।
- डिफ़ॉल्ट लूपोल्स निषिद्ध हैं।
- यदि संभव हो, तो कृपया अपने कोड (यानी TIO ) के लिए एक परीक्षण के साथ एक लिंक जोड़ें ।
- साथ ही, आपके उत्तर के लिए स्पष्टीकरण जोड़ने की अत्यधिक अनुशंसा की जाती है।
यदि आप विकल्प 1 चुनते हैं तो यहां कुछ बड़े परीक्षण मामले हैं:
n 0-indexed output 1-indexed output
500 5624 5625
750 4526 4531
1000 3432 3433
9329 11111 11112
9330 666666 11111
9331 666665 666666
10000 663632 663633
100000 6131232 6131233