题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
http://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
while True:
try:
zifuchuan = input()
dic = {}
for zimu in zifuchuan: #将字母与出现的次数变为键值对存入字典
if zimu not in dic:
dic[zimu] = 1
else:
dic[zimu] += 1
min_zimu = min(dic.values()) #确定字典中值的最小值
for zimu in zifuchuan:
if dic[zimu] != min_zimu: #将最小值对应的键删除
print(zimu,end='')
except:
break
try:
zifuchuan = input()
dic = {}
for zimu in zifuchuan: #将字母与出现的次数变为键值对存入字典
if zimu not in dic:
dic[zimu] = 1
else:
dic[zimu] += 1
min_zimu = min(dic.values()) #确定字典中值的最小值
for zimu in zifuchuan:
if dic[zimu] != min_zimu: #将最小值对应的键删除
print(zimu,end='')
except:
break