python 实现

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

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

思路先通过set去重,然后将最小值的元素加入列表chr1,用while循环删除chr1中的这些元素,输出删除后的list1
while True:
    try:
        x0=1
        chr1=[]
        a=input()
        b=list(set(a))
        list1=list(a)
        min1=1
        for i in b:


            if a.count(i)<=min1:
                min1=a.count(i)
                chr1.append(i)

        
        list1=list(a)
        for x in chr1:
         
         while x in list1:
          list1.remove(x)
          if x not in list1:
              continue

        print(''.join(list1))
    except:
        break

全部评论

相关推荐

抱抱碍事梨a:三点建议,第一点是建议再做一个项目,把自我介绍部分顶了,第二点是中南大学加黑加粗,第三点是建议加v详细交流
点赞 评论 收藏
分享
04-17 18:32
门头沟学院 Java
野猪不是猪🐗:他跟你一个学校,你要是进来之后待遇比他好,他受得了?
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务