Loading Now

mostAppear

Hãy tìm ký tự xuất hiện nhiều nhất trong chuỗi str. Nếu có nhiều ký tự như vậy thì trả về ký tự xuất hiện đầu tiên trong chuỗi. str chỉ chứ các ký tự sau: 

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-=[];,.~!@#$%^&*_+:|?><

Ví dụ:

  • Với str = "112233344" thì mostAppear(str) = "3"
  • Với str = "aaaakjhsdfbbbb" thì mostAppear(str) = "a"
    Ta thấy “a” và “b” xuất hiện 4 lần, nhưng “a” xuất hiện trước nên kết quả trả về “a”

Đầu vào/ Đầu ra:

  • Đầu vào: String str
    1 <= str.length <= 10^4
  • Đầu ra: char
    Ký tự xuất hiện nhiều nhất trong chuỗi str.
  • [Thời gian chạy] 0.1s với C++, 0.6s với Java và C#, 0.8s với Python, Go và JavaScript

Post Comment

Contact