हाल ही में मैंने "द सॉलिट्यूड ऑफ प्राइम नंबर" उपन्यास पढ़ा, जहां मुख्य पात्रों की तुलना कुछ हद तक ट्विन प्राइम नंबरों से की गई है (" हमेशा एक साथ, लेकिन कभी स्पर्श नहीं ")।
एक ट्विन प्राइम एक अभाज्य संख्या है जो या तो 2 अभाज्य है या किसी अन्य अभाज्य संख्या की तुलना में 2 अधिक है, उदाहरण के लिए, जुड़वाँ प्राइम जोड़ी (41, 43)। दूसरे शब्दों में, एक ट्विन प्राइम एक प्राइम है जिसमें दो का प्राइमरी गैप होता है। कभी-कभी जुड़वां प्राइम शब्द का उपयोग जुड़वाँ बच्चों की जोड़ी के लिए किया जाता है; इसके लिए एक वैकल्पिक नाम प्राइम ट्विन या प्राइम पेयर है। विकिपीडिया
हालाँकि मुझे बहुत निराशाजनक उपन्यास पसंद नहीं आया, और जब से मैं PPCG में आया हूँ, तब से मेरे मन में एक सवाल उठ रहा है ...
कार्य:
एक सकारात्मक पूर्णांक संख्या N> 4 को देखते हुए लगता है अकेला रूढ़ अंक (उर्फ पृथक रूढ़ अंक जुड़वां अभाज्य संख्या के निकटतम जोड़ों के बीच) ।
कृपया ध्यान दें कि इस मामले में एकाकी अभाज्य संख्याओं के साथ , मेरा मतलब है कि सभी अभाज्य संख्याएँ जो जुड़वाँ अपराध नहीं हैं और जुड़वाँ जोड़ों के बीच हैं । यही कारण है कि एन> 4 क्योंकि अभाज्य संख्याओं के पहले दो जोड़े हैं (3, 5) और (5, 7)।
उदाहरण:
- एन = 90।
- जुड़वां अपराधों के पहले दो जोड़ों का पता लगाएं <एन और एन। वे हैं: (71, 73) और (101, 103)।
- श्रेणी> 73 और <101 में एकाकी अपराधों का पता लगाएं ।
- वे हैं: 79, 83, 89, 97।
विशेष स्थितियां:
- यदि N दो जुड़वां अभाज्य संख्याओं के बीच में है, तो जुड़वाँ जोड़ों के निकटतम जोड़े> N + 1 और <N-1 को खोजें। उदाहरण: N = 72, जुड़वाँ primes के निकटतम जोड़े> 73 और <71 को खोजें, फिर सूची 71 और 73 से बाहर करें क्योंकि वे अकेले नहीं हैं । तो एन = 72 के लिए अपेक्षित परिणाम है: 67,
71,73, 79, 83, 89, 97 - यदि N, जुड़वां अपराधों के एक जोड़े से संबंधित है, उदाहरण के लिए N = 73, जुड़वां primes के निकटतम युगल हैं (71, 73) और (101, 103)। यदि एन = 71, जुड़वां primes के निकटतम जोड़े हैं (59, 61) और (71, 73)।
परीक्षण के मामलों:
N = 70 > Lonely primes are: 67
N = 71 > Lonely primes are: 67
N = 72 > Lonely primes are: 67, 79, 83, 89, 97 (not the twins 71 and 73)
N = 73 > Lonely primes are: 79, 83, 89, 97
N = 90 > Lonely primes are: 79, 83, 89, 97
N = 201 > Lonely primes are: 211, 223
N = 499 > Lonely primes are: 467, 479, 487, 491, 499, 503, 509
नियम:
- एक पूर्ण कार्यक्रम या फ़ंक्शन लिखें जो मानक इनपुट से नंबर एन ले जाएगा।
- सीएसवी, सूची, सरणी आदि के रूप में एक पठनीय प्रारूप में एकाकी अपराधों की सूची को आउटपुट करें ।
- सबसे छोटा कोड जीतता है।
- कृपया शामिल करें (जब संभव हो) एक परीक्षण योग्य ऑनलाइन पहेली।