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

পাইথনে লিস্টে যেই এলিমেন্টের ফ্রিকোয়েন্সি তার মানের সমান সেটি আছে কিনা চেক করার প্রোগ্রাম

একটি লিস্ট nums দেওয়া আছে। এমন কোনো এলিমেন্ট আছে কিনা যेर ফ্রিকোয়েন্সি তার নিজস্ব মানের সমান।

উদাহরণ

nums = [2,5,7,5,3,5,3,5,9,9,5] → আউটপুট: True

5 অ neder ৫ বার এসেছে।

এলগরিদম (Counter ব্যবহার)

  1. nums_c := Counter(nums)
  2. প্রতিটি (value, freq) পেয়ার চেক করুন: যদি value == freq হয়: True
  3. False রিটার্ন করুন।

পাইথন কোড

from collections import Counter

def solve(nums):
    nums_c = Counter(nums)
    for i, j in nums_c.items():
        if i == j:
            return True
    return False

nums = [2,5,7,5,3,5,3,5,9,9,5]
print(solve(nums))  # আউটপুট: True

ইনপুট / আউটপুট

[2,5,7,5,3,5,3,5,9,9,5]
True
  1. পাইথনে ডাইরেক্টেড গ্রাফে কমন রিচেয়achable নোড আছে কিনা চেক করা

  2. পাইথনে BST-এ একটি মান আছে কিনা যাচাই করার প্রোগ্রাম

  3. পাইথন প্রোগ্রাম: কোনো সংখ্যা প্রাইম কিনা তা যাচাই করা

  4. পাইথনে প্যালিনড্রোম স্ট্রিং চেক করা