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

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

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

s_in = input()#输入字符串,赋值为s_in
a = {}

for i in s_in:#遍历字符串,以字符串的字符为键,出现次数为值
    if i in a:
        a[i] += 1
    else:
        a[i] = 1

m = min(a.values())#在字典中,找出数值最小的值m
ma = []

for k, v in a.items():#遍历字典,找出出现次数最小的值的键,并添加到列表ma中
    if v == m:
        ma.append(k)

for i in s_in:#遍历输入字符串,如果当前字符串是找出的出现次数最低的字符,则不输出,否则正常输出
    if i in ma:
        continue
    else:
        print(i, end = '')

#华为机试#
全部评论

相关推荐

04-14 20:10
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务