题解 | 删除字符串中出现次数最少的字符

删除字符串中出现次数最少的字符

https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9

import sys

for line in sys.stdin:
    a = line.split()
    # print(int(a[0]) + int(a[1]))
    str1 = a[0]
    set1 = set()
    for s in str1:
        set1.add(s)
    count_dict = {}
    for c in list(set1):
        count_dict[c] = str1.count(c)
    sorted_dict = dict(sorted(count_dict.items(),key=lambda items:items[1]))
    min_count = list(sorted_dict.values())[0]
    for s in str1:
        if count_dict[s] != min_count:
            print(s,end="")
        else:
            continue

    
        


        

全部评论

相关推荐

10-10 16:30
济宁学院 Java
一表renzha:面试官:蓝桥杯三等奖?你多去两次厕所都能拿二等吧
点赞 评论 收藏
分享
09-05 21:54
已编辑
湖南工程学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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