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

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

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

dic = {}  # key:字符   value:出现次数
s = input()

for i in s:
    if i not in dic.keys():
        dic[i] = 1
    dic[i] += 1

min_n = min(dic.values())  # 最小出现次数

for i in s:  # 遍历删除所有次数最小的字符
    if dic[i] == min_n:
        s = s.replace(i, '')  # replace()函数可以替换字符串中所有的指定字符,我们直接用空字符替换,即删除

print(s)


全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务