मुझे पता है, मुझे पता है, अभी तक एक और primes चुनौती ...
एक अकेला (या पृथक) प्रधानमंत्री अभाज्य संख्या है pऐसा है कि p-2, p+2, p-4, p+4... p-2k, p+2kकुछ के लिए kसभी समग्र कर रहे हैं। हम इस तरह के प्राइम को एक kथ-टाइम-पृथक प्राइम कहते हैं।
उदाहरण के लिए, 5 वीं-बार-पृथक प्राइम है 211, क्योंकि सभी 201, 203, 205, 207, 209, 213, 215, 217, 219, 221मिश्रित हैं। ( p-2*5=201, p-2*4=203आदि)
चुनौती
दो इनपुट पूर्णांकों को देखते हुए, n > 3और k > 0, सबसे छोटे kवें-टाइम-प्राइम-प्राइम को आउटपुट करता है जो कि सख्ती से बड़ा है n।
उदाहरण के लिए, k = 5किसी भी nरेंज में 4 ... 210, आउटपुट होना चाहिए 211, क्योंकि यह सबसे छोटा 5 वीं-बार-प्राइम प्राइम सख्ती से इनपुट से बड़ा है n।
उदाहरण
n=55 k=1
67
n=500 k=1
503
n=2100 k=3
2153
n=2153 k=3
2161
n=14000 k=7
14107
n=14000 k=8
14107
नियम
- यदि लागू हो, तो आप मान सकते हैं कि इनपुट / आउटपुट आपकी भाषा के देशी पूर्णांक प्रकार में फिट होगा।
- इनपुट और आउटपुट किसी भी सुविधाजनक विधि द्वारा दिया जा सकता है ।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
kगु-बार-पृथक भी है, परिभाषा के अनुसार, k-1ध, k-2ध, आदि