题解 | 删除字符串中出现次数最少的字符

删除字符串中出现次数最少的字符

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))  #将列表拼接成字符串

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务