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

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

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

创建两个列表,一个放字符串,一个放每个字符串出现的次数,通过字符串的长度为维度进行遍历,如果次数是最小的就把,列表1对应的元素替换为空,最后打印出来即可

# -*-coding:utf-8-*-
import math
while True:
    try:
        s=raw_input()
        l =list(s)
        len_s=int(len(l))
        v = [0]*len_s
        for i in range(len_s):
            v[i]=l.count(l[i])
        x = min(v)
        for j in range(len_s):
            if x==v[j]:
                l[j] = ''
        print ''.join(l)
    except:
        break

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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