
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