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

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

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

import sys
a = []
b = set()
index = ''

c = {}
for line in sys.stdin:
    a = line.split()
for n in a[0]:
    a.append(n)
    b.add(n)
for index in b:
    count = 0
    for j in range(1,len(a)):
        if index == a[j]:
            count = count +1
    if count in c: 
        if isinstance(c[count], list):
            c[count].append(index)
        else:
            c[count] = [c[count], index]
    else:
        c[count] = index
m = min(c)
a = str(a[0])

for delete in c[m]:
    a = a.replace(delete,"")

print(a)

    

全部评论

相关推荐

06-23 18:25
沈阳大学 Java
HR已读不回,是我说话方式不对吗?
大白之主:你是串子吗? hr: 我们不招人了,把岗位挂着boss只是因为我闲得慌
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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