ধরুন আমাদের এক জোড়া পূর্ণসংখ্যা আছে। তারা কাজিন প্রাইম কি না তা আমাদের পরীক্ষা করতে হবে। দুটি সংখ্যাকে কাজিন প্রাইম বলা হয় যখন দুটিই প্রাইম এবং 4 দ্বারা আলাদা হয়।
সুতরাং, যদি ইনপুটটি pair =(19,23) এর মত হয়, তাহলে আউটপুটটি True হবে কারণ এই দুটি প্রাইম এবং তাদের পার্থক্য 4 তাই তারা কাজিন প্রাইম।
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
- যদি দুটি উপাদানের মধ্যে পার্থক্য 4 না হয়, তাহলে
- মিথ্যে ফেরত দিন
- যখন উভয়ই প্রাইম হয় তখন সত্য ফেরত দিন, অন্যথায় মিথ্যা
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
উদাহরণ কোড
def isPrime(num): if num > 1: for i in range(2, num): if num % i == 0: return False return True return False def solve(pair) : if not abs(pair[0]-pair[1])== 4: return False return isPrime(pair[0]) and isPrime(pair[1]) pair = (19,23) print(solve(pair))
ইনপুট
(19,23)
আউটপুট
True