题解 | 删除字符串中出现次数最少的字符
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
s=input().strip()
count={} #定义一个空字典,预期存入, a:2,b:1,c:1,d:3
for a in s: #遍历s
if a in count:
count[a]+=1
else:
count[a]=1
min_count=min(count.values()) #找出出现最少的次数
arr=[]
for a in s: #再次遍历s,保留出现次数不是最少的字符,填充到空列表中去
if count[a]!=min_count:
arr.append(a)
print(''.join(arr)) #将列表拼接成字符串
查看13道真题和解析