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

পাইথনে একটি দশমিক সংখ্যা শুধু ০ এবং ১ অঙ্ক ধারণ করছে কিনা

একটি সংখ্যা num দেওয়া আছে। যাচাই করতে হবে যে এর সব অঙ্ক কি শুধু ০ এবং ১।

উদাহরণ

ইনপুট: num = 101101

আউটপুট: True

সমাধান

  1. সংখ্যার সব অঙ্ক একটি সেটে সংগ্রহ করুন।
  2. সেট থেকে ০ এবং ১ বাদ দিন।
  3. যদি সেট খালি হয়, তবে True।

উদাহরণ কোড

def solve(num):
    digits_set = set()
    while num > 0:
        digit = num % 10
        digits_set.add(digit)
        num = num // 10
    digits_set.discard(0)
    digits_set.discard(1)
    return len(digits_set) == 0

num = 101101
print(solve(num))  # Output: True

ইনপুট

101101

আউটপুট

True
  1. পাইথনে বাইনারি রিপ্রেজেন্টেশনে ০ এবং ১-এর ব্লক সমান সংখ্যক আছে কিনা

  2. পাইথনে অক্টাল সংখ্যার দশমিক রিপ্রেজেন্টেশন ৭ দিয়ে বিভাজ্য কিনা

  3. পাইথনে দিয়ে गये সংখ্যার সব ডিজিটের যোগফল বের করার প্রোগ্রাম

  4. পাইথনে স্ট্রিং-এ কমপক্ষে একটি অক্ষর ও একটি সংখ্যা আছে কিনা যাচাই করা