当前位置 博文首页 > 一个混错圈儿的小测试:python:删除字符串中出现次数最少的字符
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。
注意每个输入文件有多组输入,即多个字符串用回车隔开
字符串只包含小写英文字母,?不考虑非法输入,输入的字符串长度小于等于20个字节。
删除字符串中出现次数最少的字符后的字符串。
输入
abcdd
aabcddd
输出
dd
aaddd
def del_string(string):
dic = {}
for i in string:
if i not in dic.keys():
dic[i] = string.count(i)
count = sorted(dic.values())[0]
for key, value in dic.items():
if value == count:
string = string.replace(key, '')
print(string)
while 1:
try:
s = input()
del_string(s)
except:
break
cs