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

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

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-14 21:00
门头沟学院 Java
吃花椒的狸猫:这个人说的倒是实话,特别是小公司,一个实习生哪里来的那么多要求
点赞 评论 收藏
分享
09-21 21:14
门头沟学院
否极泰来来来来:和他说:这里不好骂你,我们加个微信聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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