题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
创建两个列表,一个放字符串,一个放每个字符串出现的次数,通过字符串的长度为维度进行遍历,如果次数是最小的就把,列表1对应的元素替换为空,最后打印出来即可
# -*-coding:utf-8-*-
import mathwhile 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

查看12道真题和解析