3 条题解

  • 1
    @ 2023-12-28 8:15:34
    s = input()
    s = s.upper()
    dic = {}
    for i in s:
        if i == " ":
            continue
        if i in dic:
            dic[i] += 1
        else:
            dic[i] = 1
    num = list(dic.values())
    no = []
    ans = []
    for i in range(0,26):
        t = chr(ord("A")+i)
        if t not in dic:
            no.append(t)
        else:
            if dic[t] == max(num):
                ans.append(t)
    
    print("出现次数最多的字母是: ",end = "")
    for i in ans:
        print(i,end = " ")
    print("出现次数为:",end = "")
    print(max(num))
    print("未出现的字母是:  ",end = "")
    for i in no:
        print(i,end = " ")
    

    【桶计数】统计出现次数最多的字母和未出现的字母

    信息

    ID
    909
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    (无)
    递交数
    629
    已通过
    120
    上传者