Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tìm ký tự xuất hiện nhiều nhất và số lượng của nó

Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp và cách tiếp cận để giải quyết vấn đề đã cho.

Tuyên bố vấn đề

Với một chuỗi đầu vào, chúng ta cần tìm ký tự xuất hiện nhiều nhất và số lượng của nó.

Phương pháp tiếp cận

  • Tạo từ điển bằng phương thức Bộ đếm có chuỗi là khóa và tần số của chúng là giá trị.

  • Tìm lần xuất hiện tối đa của một ký tự tức là giá trị và lấy chỉ mục của nó.

Bây giờ chúng ta hãy xem cách triển khai bên dưới -

Ví dụ

from collections import Counter
   def find(input_):
   # dictionary
   wc = Counter(input_)
   # Finding maximum occurrence
   s = max(wc.values())
   i = wc.values().index(s)
   print (wc.items()[i])
# Driver program
if __name__ == "__main__":
   input_ = 'Tutorialspoint'
   find(input_)

Đầu ra

(‘t’,3)

Tất cả các biến và hàm được khai báo trong phạm vi toàn cục như hình dưới đây -

Chương trình Python để tìm ký tự xuất hiện nhiều nhất và số lượng của nó

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về cách tiếp cận để tìm ký tự xuất hiện nhiều nhất và số lượng của nó.