কম্পিউটার

পাইথনে সাজানো তালিকায় অনন্য পূর্ণসংখ্যার সংখ্যা খুঁজে বের করার প্রোগ্রাম


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

সুতরাং, যদি ইনপুটটি সংখ্যার মত হয় =[3, 3, 3, 4, 5, 7, 7], তাহলে আউটপুট হবে 4, যেমন অনন্য সংখ্যাগুলি হল [3, 4, 5, 7]

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

  • s:=একটি নতুন সেট
  • cnt:=0
  • সংখ্যায় প্রতিটি i জন্য, করুন
    • যদি i s না থাকে, তাহলে
      • s-এ i ঢোকান
      • cnt :=cnt + 1
  • cnt ফেরত

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

উদাহরণ

class Solution:
   def solve(self, nums):
      s=set()
      cnt=0
      for i in nums:
         if i not in s:
            s.add(i)
            cnt += 1
      return cnt
ob = Solution()
print(ob.solve([3, 3, 3, 4, 5, 7, 7]))

ইনপুট

[3, 3, 3, 4, 5, 7, 7]

আউটপুট

4

  1. পাইথন প্রোগ্রাম একটি তালিকার ক্ষুদ্রতম সংখ্যা খুঁজে বের করতে

  2. একটি তালিকায় দ্বিতীয় বৃহত্তম সংখ্যা খুঁজে পেতে পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি তালিকায় সবচেয়ে বড় সংখ্যা খুঁজে বের করতে

  4. পাইথন প্রোগ্রাম একটি তালিকায় সবচেয়ে বড় সংখ্যা খুঁজে বের করতে