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

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)

全部评论

相关推荐

05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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