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

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

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

x = input()
if len(x) in range(1,21) and x.islower():
    strs = list(x)
    word = list(set(strs))
    counta = {} # 创建一个字典, 记录每个字母出现的次数
    for i in word:
        counta[i] = x.count(i)
    minwords = min(counta.values()) # 找出最少出现次数

    for k,v in counta.items():
        if v == minwords: # 找出最少出现次数的字母
            for times in range(v): ### 根据元素的个数, 删除k(目标字母)多少次
                strs.remove(k)
    print("".join(strs))


全部评论

相关推荐

2025-12-21 21:22
安徽农业大学 运营
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
实习简历求拷打
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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