एक और क्रम, एक और चुनौती। "
परिभाषा
एक प्रमुख pइस क्रम में है, चलो यह कॉल Aहर अंकों के लिए iff, dमें pकी दशमलव विस्तार, आप को बदलने के dसाथ dकी प्रतियां dऔर जिसके परिणामस्वरूप पूर्णांक अभी भी प्रधानमंत्री है, शून्य की अनुमति नहीं है।
उदाहरण के लिए, 11इस क्रम में तुच्छ है (यह संयोग से पहला नंबर है)। अनुक्रम में अगला है 31, क्योंकि 3331प्रधान भी है; तब 53क्योंकि 55555333प्रधान भी है, इत्यादि।
चुनौती
इस क्रम में एक इनपुट n, रिटर्न A(n), यानी nवें आइटम को देखते हुए ।
उदाहरण
यहां आरंभ करने के लिए पहले 20 शब्द हैं। यह OEIS पर A057628 है।
11, 31, 53, 131, 149, 223, 283, 311, 313, 331, 397, 463, 641, 691, 937, 941, 1439, 1511, 1741, 1871
शून्य अनुक्रमण का उपयोग करते समय इसका मतलब है A(0) = 11, A(1) = 31आदि।
नियम
- आप शून्य- या एक-आधारित अनुक्रमण चुन सकते हैं; कृपया अपने उत्तर में निर्दिष्ट करें जो
- केवल
nवें तत्व को वापस करने के बजाय, आप पहलेnशब्दों को वापस करने का विकल्प चुन सकते हैं। - आप मान सकते हैं कि इनपुट / आउटपुट आपकी भाषा के मूल पूर्णांक प्रारूप से बड़ा नहीं होगा; हालाँकि, दोहराया गया अंक आपकी भाषा के मूल प्रारूप से बड़ा हो सकता है, इसलिए इसका हिसाब रखना होगा।
- उदाहरण के लिए,
1871उदाहरणों की अंतिम संख्या, के अनुरूप अभाज्य है18888888877777771, जो मानक INT32 की तुलना में थोड़ा बड़ा है। - या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- आउटपुट कंसोल के लिए हो सकता है, एक फ़ंक्शन से लौटाया जाता है, एक अलर्ट पॉपअप में प्रदर्शित किया जाता है, आदि।
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
* निष्पक्ष होने के लिए, मैं अनुक्रम के पहले कुछ शब्दों के साथ आया था, बस कुछ नंबरों के साथ खेल रहा था, और फिर शेष अनुक्रम प्राप्त करने के लिए OEIS गया।
169स्वयं प्रधान नहीं है, यह है 13 * 13।