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

string = input('')
dic = {}
# 创建字母-次数字典
for i in range(len(string)):
    s = string[i]
    if s in dic:
        dic[s] += 1
    else:
        dic[s] = 1
# 出现最小次数及字母
min_value = min(dic.values())
min_str = []
for i in dic:
    if dic[i] == min_value:
        min_str.append(i)
# 新字符串
newstr = ''
for i in range(len(string)):
    A = string[i]
    if A in min_str:
        continue
    else:
        newstr = newstr + A
# 输出
print(newstr)

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-02 18:35
简历上把1个月实习写成了3个月,会进行背调吗?
码农索隆:一个月有一个月的实习经历,三个月有三个月的实习经历
点赞 评论 收藏
分享
VirtualBoo...:都去逗他了?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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