কম্পিউটার

পাইথনে সমস্ত অ্যারের উপাদান আলাদা কিনা তা পরীক্ষা করুন


ধরুন আমাদের কাছে nums নামে একটি সংখ্যার তালিকা আছে, আমাদের পরীক্ষা করতে হবে সংখ্যার সমস্ত উপাদান অনন্য কি না।

সুতরাং, যদি ইনপুটটি সংখ্যার মত হয় =[2, 3, 6, 5, 1, 8], তাহলে আউটপুটটি True হবে কারণ সমস্ত উপাদান অনন্য।

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • n :=l এর আকার
  • s :=একটি নতুন সেট
  • আমি 0 থেকে n রেঞ্জের জন্য, কর
    • s-এ l[i] ঢোকান
  • সত্যে প্রত্যাবর্তন করুন যখন s এর আকার l এর আকারের সমান হয়, অন্যথায় মিথ্যা হয়

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

def solve(l) :
   n = len(l)
   s = set()
   for i in range(0, n):
      s.add(l[i])
   return (len(s) == len(l))
l = [2, 3, 6, 5, 1, 8]
print(solve(l))

ইনপুট

[2, 3, 6, 5, 1, 8]

আউটপুট

True

  1. পাইথনে অ্যারের সমস্ত উপাদানের ফ্রিকোয়েন্সি গণনা করুন

  2. পাইথন - একটি তালিকার সমস্ত উপাদান একই কিনা তা পরীক্ষা করুন

  3. পাইথনে একটি অ্যারেতে স্বতন্ত্র উপাদান গণনা করুন

  4. একটি প্রদত্ত পূর্ণসংখ্যা অ্যারের সমস্ত স্বতন্ত্র উপাদান প্রিন্ট করার জন্য পাইথন প্রোগ্রাম।