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

পাইথনে স্ট্রিং-এ সবচেয়ে বেশি বার আসা ক্যারেক্টার এবং তার কাউন্ট বের করা

দেওয়া একটি ইনপুট স্ট্রিং-এ সবচেয়ে বেশি বার আসা ক্যারেক্টার এবং তার ফ্রিকোয়েন্সি বের করা।

অ্যালগরিদম

  1. Counter মেথড ব্যবহার করে ডিকশনারি বানান (কী=ক্যারেক্টার, ভ্যালু=ফ্রিকোয়েন্সি)।
  2. max() দিয়ে সর্বোচ্চ ফ্রিকোয়েন্সি বের করুন এবং তার ইনডেক্স পান।
  3. সেটি প্রিন্ট করুন।

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


from collections import Counter

def find(input_):
    wc = Counter(input_)
    s = max(wc.values())
    i = list(wc.values()).index(s)
    print(list(wc.items())[i])

if __name__ == "__main__":
    input_ = 'Tutorialspoint'
    find(input_)

আউটপুট

('t', 3)

উপসংহার

Counter ক্লাস ব্যবহার করে স্ট্রিংয়ের সবচেয়ে ফ্রিকোয়েন্ট ক্যারেক্টার বের করা।

  1. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  2. পাইথনে ম্যাট্রিক্সের ট্রান্সপোজ বের করা

  3. পাইথনে স্ট্রিং-এ সবচেয়ে বেশি বার আসা ক্যারেক্টার এবং তার কাউন্ট বের করা

  4. পাইথনে অ্যারের যোগফল বের করা