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

计算某字符出现次数

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

from collections import Counter
data = []
for _ in range(2):
    s = input()
    if s != "":
        tmp = [j for j in s.split()]
        # data.append(tmp[0])
        data.append(tmp)
    else:
        break
stri = ''
value=stri.join(data[0])
value = str(value).lower()
key = str(data[1][0]).lower()
value_C = Counter(value)
if key not in value_C:
    print(0)
for (i,v) in value_C.items():
    if i == key:
        print(v)

问题一个一个解决。

第一通过将全部字符串化为小写满足不管大小写的需求。

第二用Counter加字典对比出有多少数

第三考虑不存在为0的情况

第四解决字符串中间有空格的情况

全部评论

相关推荐

用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务