题解 | #统计字符#

统计字符

https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5

import sys

try:
    while True:
        line = sys.stdin.readline().strip()
        if line == '':
            break
        lines = line.split()
#         print(int(lines[0]) + int(lines[1]))
        # print(lines)
        dic={
            'A':0,
            'B':0,
            'C':0,
            'D':0
        }
        for i in lines:
            for j in i:
                if j.isalpha():
                    dic['A']+=1
                elif j.isspace():
                    dic['B']+=1
                elif j.isdigit():
                    dic['C']+=1
                else:
                    dic['D']+=1
        dic['B']+=len(lines)-1
        print(dic['A'])   
        print(dic['B'])   
        print(dic['C'])   
        print(dic['D'])           
except:
    pass

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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