কম্পিউটার টিউটোরিয়াল

Python-এ দেওয়া সংখ্যা গুলো কাঝিন প্রাইম কিনা যাচাই করা


মান লেন, আমাদের কাছে একটি পূর্ণসংখ্যা জোড়া আছে। আমাদের যাচাই করতে হবে তারা কাঝিন প্রাইম (cousin prime) কিনা। দুটি সংখ্যা কাঝিন প্রাইম হয় যখন দুটোই প্রাইম হয় এবং তাদের পার্থক্য ৪।

যেমন, ইনপুট হলে pair = (19,23), তবে আউটপুট হবে True কারণ এরা দুটি প্রাইম এবং পার্থক্য ৪ তাই তারা কাঝিন প্রাইম।

এটি সমাধান করতে আমরা নিচের ধাপগুলো অনুসরণ করব:

  • যদি দুটি এলিমেন্টের পার্থক্য ৪ না হয়, তবে False রিটার্ন করুন।
  • দুটোই প্রাইম হলে true রিটার্ন করুন অন্যথায় false।

উদাহরণ কোড

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

  1. পাইথনে একটি সংখ্যা ডাইহেড্রাল প্রাইম (Dihedral Prime) কিনা যাচাই করা

  2. পাইথনে ব্লকের তালিকা y=x রেখা দিয়ে সিমেট্রিক কিনা যাচাই করার প্রোগ্রাম

  3. পাইথনে গ্রাফ বাইপার্টাইট কিনা যাচাই করার প্রোগ্রাম

  4. পাইথনে একটি সংখ্যা প্রাইম (Prime) কিনা তা কীভাবে যাচাই করবেন?