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

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

https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9


num=input()
dict1={}
# 1.统计字符个数,存放到dict中
for i in num:
    if i not in dict1:
        dict1[i]=1
    else:
        dict1[i]=dict1[i]+1

# 2.提取字典value,存放到list1中
list1=[]
for i in dict1.values():
    list1.append(i)

# 3.取出list1中的最小值
minnun=min(list1)

# 4.从dict1中取出最小值对应的key,放到list2中
list2=[]
for i in dict1:
    if dict1[i]==minnun:
        list2.append(i)

# 5.遍历字符串,如果字母不是最小值(也就说不是在list2中),则输出
str1=''
for i in num:
    if i not in list2:
        str1=str1+i
print(str1)

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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