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

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

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

list0 = list(input())

# 创建一个空集合存放字符出现的次数
list1 = []


# 创建集合统计有多少个不同的字符
set1 = set()
# 循环遍历字符串列表,
for i in list0:
    # 添加到集合当中
    set1.add(i)


# 遍历集合中的元素:字符
for i in set1:
    j = list0.count(i)
    list1.append(j)

list1.sort()


for i in set1:
    j = list0.count(i)
    if j == list1[0]:
        # 不能直接list0.remove(),因为remove只会删除匹配到的第一个匹配项
        for k in list0:
            if k == i:
                list0.remove(k)

for i in list0:
    print(i, end='')
全部评论

相关推荐

07-20 12:08
已编辑
江南大学 图像识别
机械牛马勇闯秋招:把校园经历里面做过的项目,大作业,课设,毕设啥的,扩写,写成具体的项目经历,自我评价缩写别占篇幅,不然这简历真没东西,初筛都过不了
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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