题解 | 删除字符串中出现次数最少的字符
删除字符串中出现次数最少的字符
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)) #输出结果
思路见解析!!!