题解 | #删除字符串中出现次数最少的字符#python3用set去重并维护计数列表,再按列表删除字符
删除字符串中出现次数最少的字符
http://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
def deleletters(ss):
ss = list(ss)
sskey = list(set(ss))
dif_letters = len(sskey)
count = dif_letters*[0]
for i in range(dif_letters):
count[i] = ss.count(sskey[i])
min_letter = min(count)
for i in range(dif_letters):
if count[i] == min_letter:
for k in range(count[i]):
ss.remove(sskey[i])
return ''.join(ss)
while True:
try:
ss = input()
print(deleletters(ss))
except:
break