题解 | 删除字符串中出现次数最少的字符
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
s = input().strip()
dit = {} #用于保存字符和出现的数量
for i in s: #每一个字符统计出现数量
if i in dit:
dit[i] += 1
else:
dit[i] = 1
mini = min(dit.values()) #获得最少出现的次数
result = []
for i in s: #如果字符出现字数等于最少的次数,就不加入结果
if dit[i] != mini:
result.append(i)
print(''.join(result)) #输出结果
思路见解析!!!