क्रम
सभी जानते हैं कि केवल प्राइम नंबर ही है 2। उबाऊ। लेकिन, कुछ निश्चित संख्याएँ भी हैं n, जहाँ, जब n-1उन्हें समाप्त किया जाता है , तो वे एक प्रमुख संख्या बन जाती हैं ।
शुरुआत 1के लिए, सूची में नहीं है, क्योंकि 10प्रमुख नहीं है। इसी तरह 2( 21), और 3( 32) के साथ। हालाँकि, 4काम करता है क्योंकि 43प्रधान है, इसलिए यह अनुक्रम में पहला नंबर है a(1) = 4। अगली संख्या जो काम करती है (न तो 6( 65) और न ही 8( 87) काम) 10, क्योंकि 109प्रधान है, इसलिए a(2) = 10। तब हम तब तक एक गुच्छा छोड़ते हैं 22, जब तक 2221कि प्राइम न हो जाए a(3) = 22। और इसी तरह।
स्पष्ट रूप से इस क्रम में सभी शब्द सम हैं, क्योंकि किसी भी विषम संख्या के nसाथ समाप्त होने पर n-1भी (जैसे 3बदल जाता है 32), जो कभी भी प्रधान नहीं होगा।
यह OEIS पर अनुक्रम A054211 है।
चुनौती
एक इनपुट नंबर दिया गया है nजो इस क्रम में कहीं फिट बैठता है (यानी, के nसाथ संक्षिप्त रूप n-1से अभाज्य है), इस क्रम में अपनी स्थिति को आउटपुट करता है। आप 0- या 1-अनुक्रमित दोनों में से कोई भी चुन सकते हैं, लेकिन कृपया अपनी प्रविष्टि में बताएं।
नियम
- इनपुट और आउटपुट को आपकी भाषा के मूल पूर्णांक प्रकार में फिट करने के लिए ग्रहण किया जा सकता है।
- इनपुट और आउटपुट किसी भी सुविधाजनक प्रारूप में दिए जा सकते हैं ।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- यदि संभव हो, तो कृपया ऑनलाइन परीक्षण वातावरण का लिंक शामिल करें ताकि अन्य लोग आपके कोड को आज़मा सकें!
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
उदाहरण
नीचे दिए गए उदाहरण 1-अनुक्रमित हैं।
n = 4
1
n = 100
11
n = 420
51
nहमेशा से ही अभाज्य संख्या है n। यह विशेष नहीं है - कि सिर्फ प्राइम नंबर कैसे काम करते हैं।