সম্প্রতি আমি "দ্য সলিউডিউটি অব প্রাইম নাম্বার" উপন্যাসটি পড়েছি যেখানে মূল চরিত্রগুলি কিছুটা দ্বিগুণ প্রাথমিক সংখ্যার সাথে তুলনা করা হয় (" সর্বদা একসাথে, তবে কখনও স্পর্শ করি না ")।
একটি যমজ মৌলিক একটি মৌলিক সংখ্যা হয় 2 কম বা 2 বেশি উদাহরণস্বরূপ -for অন্য মৌলিক সংখ্যা, টুইন প্রাইম যুগল (41, 43) চেয়ে আছে। অন্য কথায়, যমজ প্রাইম এমন একটি প্রাইম যা দুটির প্রধান ফাঁক থাকে। কখনও কখনও যমজ প্রাইম শব্দটি জোড়া জোড়া প্রাইমের জন্য ব্যবহৃত হয়; এর বিকল্প নাম হ'ল প্রাইম টুইন বা প্রাইম পেয়ার। উইকিপিডিয়া
যদিও আমি হতাশাজনক উপন্যাসটি খুব পছন্দ করি না, এবং যেহেতু আমি ইদানীং পিপিসিজিতে পড়েছি, এটি আমার মনে প্রশ্ন জাগিয়েছে ...
টাস্ক:
একটি ধনাত্মক পূর্ণসংখ্যার নম্বর এন> 4 দেওয়া, যমজ প্রাইমের নিকটতম দম্পতির মধ্যে একাকী মৌলিক সংখ্যা ( একে একে বিচ্ছিন্ন প্রাথমিক সংখ্যা ) সন্ধান করুন ।
দয়া করে মনে রাখবেন যে একাকী মৌলিক সংখ্যার সাথে এই ক্ষেত্রে আমার অর্থ সমস্ত মৌলিক সংখ্যার অর্থ যমজ প্রাইম নয় এবং যমজ প্রাইমের দম্পতির মধ্যে রয়েছে । এ কারণেই এন> 4 কারণ প্রাথমিক সংখ্যার প্রথম দুটি দম্পতি (3, 5) এবং (5, 7)।
উদাহরণ:
- এন = 90।
- যমজ প্রাইম <এন এবং> এন এর প্রথম দুটি দম্পতি সন্ধান করুন তারা হলেন: (71, 73) এবং (101, 103)।
- এই নিঃসঙ্গ মৌলিক পরিসীমা> 73 এবং <101 হবে।
- সেগুলি হ'ল: 79, 83, 89, 97 97
বিশেষ ক্ষেত্রে:
- যদি এন দুটি যমজ মৌলিক সংখ্যার মধ্যে থাকে তবে যমজ প্রাইম> এন + 1 এবং <এন -1 এর নিকটতম দম্পতিগুলি সন্ধান করুন। উদাহরণ: এন = 72, যমজ প্রাইম> 73 এবং <71 এর নিকটতম দম্পতিগুলি সন্ধান করুন এরপরে তালিকাটি বাদ দিন 71 এবং 73 কারণ তারা নিঃসঙ্গ প্রাইম নয় । সুতরাং এন = 72 এর জন্য প্রত্যাশিত ফলাফল: 67,
71,73, 79, 83, 89, 97 - যদি এন দু'জন জোড়া প্রাইমের অন্তর্ভুক্ত হয়, উদাহরণস্বরূপ N = 73, যমজ প্রাইমের নিকটতম দম্পতিরা (71, 73) এবং (101, 103)। যদি এন = 71, যমজ প্রাইমগুলির নিকটতম দম্পতিগুলি (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
নিয়মাবলী:
- একটি সম্পূর্ণ প্রোগ্রাম বা ফাংশন লিখুন যা স্ট্যান্ডার্ড ইনপুট থেকে N নম্বর নেবে।
- সিএসভি, তালিকা, অ্যারে ইত্যাদি হিসাবে পাঠযোগ্য বিন্যাসে নিঃসঙ্গ প্রাইমগুলির তালিকা আউটপুট করুন
- সংক্ষিপ্ততম কোড জিতেছে।
- দয়া করে একটি পরীক্ষণযোগ্য অনলাইনে ফ্রেড (যখন সম্ভব) অন্তর্ভুক্ত করুন।