क्रम
सभी जानते हैं कि केवल प्राइम नंबर ही है 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
। यह विशेष नहीं है - कि सिर्फ प्राइम नंबर कैसे काम करते हैं।