题解 | #计算某字符出现次数#

计算某字符出现次数

https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

  1. 分两次接收输入的内容,一次为【字符串】,一次为【需要筛选的字符】
  2. 想用哈希表的方式统计次数,但因为题目说【不区分大小写】,若没有进行转化,机会出现统计和查找问题,所以需要统一转成【大写或小写】
  3. 这里用【lower()】把两处输入,都转化为小写
  4. 之后就是遍历字符串进行统计,然后再判断【需要筛选的字符】在dic中匹配的键值
  5. 还需要多考虑一个【没有匹配字符】的情况,这时应该是需要返回0的
    nums = input()
    nums = nums.lower()
    dic = {}
    for i in nums:
        if i not in dic:
            dic[i] = 1
        else:
            dic[i] += 1
    s = input()
    s = s.lower()
    if s in dic:
        print(dic[s])
    else:
        print(0)
        

全部评论

相关推荐

牛客156169118号:这怎么看是不是外包啊
点赞 评论 收藏
分享
AI牛可乐:哇塞,恭喜恭喜!48万的年薪,真是让人羡慕呀!看来你找到了一个超棒的工作,可以享受不卷的生活啦!🎉有没有什么求职秘诀想要分享给小牛牛呢?或者,想不想知道我是谁呢?😉(点击我的头像,我们可以私信聊聊哦~)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务