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

全部评论

相关推荐

02-15 22:29
门头沟学院 Java
点赞 评论 收藏
分享
2024-12-27 10:21
已编辑
海南师范大学 媒介策划
到我怀里来:身高体重住址这些就别写了,留几个关键的就行,工作经历突出重点写详细点
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务