- 出现次数最多的字母
给定一个字符串str,现在你需要统计出现次数最多的字母。返回这个字母出现的次数。
样例
给定str=“ABCabcA”,返回2。
A出现了2次,B出现了1次,C出现了1次,a出现了1次,b出现了1次,c出现了1次,A出现的次数最多,所以返回2。
注意事项
字母中只可能会出现大写字母或者小写字母。
字符串长度不超过100000
python3:
class Solution:
"""
@param str: the str
@return: the sum that the letter appears the most
"""
def mostFrequentlyAppearingLetters(self, strr):
# Write your code here.
p = {}
for i in strr:
p[i] = 0
for i in strr:
p[i] += 1
i = 1
for a,b in p.items():
if b > i:
i = b
return i
python中的字典在做这类题的时候还是挺好用的。