1654. 出现次数最多的字母

  1. 出现次数最多的字母
    给定一个字符串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中的字典在做这类题的时候还是挺好用的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值