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

পাইথনে অ্যারেয়ের সব ডিজিট ব্যবহার করে ৩ দিয়ে বিভাজ্য সংখ্যা বানানো সম্ভব কিনা চেক করা

দেওয়া একটি ইন্টিজার অ্যারে থেকে সব ডিজিট ব্যবহার করে এমন একটি সংখ্যা বানানো যায় কিনা যা ৩ দিয়ে বিভাজ্য।

মেন্টাল ম্যাথের নিয়ম: একটি সংখ্যা ৩ দিয়ে বিভাজ্য হলে তার সব ডিজিটের যোগফলও ৩ দিয়ে বিভাজ্য।

পাইথন কোড উদাহরণ


def isPossibleToMakeDivisible(arr, n):
    remainder = 0
    for i in range(0, n):
        remainder = (remainder + arr[i]) % 3
    return (remainder == 0)

arr = [33, 40, 90]
n = 3
if isPossibleToMakeDivisible(arr, n):
    print("Yes")
else:
    print("No")

আউটপুট

No

উপসংহার

অ্যারে এলিমেন্টগুলোর সামান্য মডুলো ৩ যোগফল ব্যবহার করে ৩ দিয়ে বিভাজ্য সংখ্যা বানানো সম্ভব কিনা চেক করা।

  1. পাইথনে ফোন কিপ্যাডের অঙ্ক থেকে সম্ভাব্য স্ট্রিং জেনারেট করার প্রোগ্রাম

  2. পাইথনে দেয়া সংখ্যা নার্সিসিস্টিক নম্বর কিনা যাচাই করার প্রোগ্রাম

  3. পাইথন প্রোগ্রাম: একটি সংখ্যার সব অঙ্ক সেটি বিভাজ্য কিনা যাচাই করা

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