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

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

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

注意

list.count(list[i])函数:用于统计字符串里某个字符或子字符串出现的次数。

while True:
try:
s=list(input())
l=len(s)
d={}
ss=''
for i in s:
d[i]=s.count(i)#得到每个字符出现的次数
a=min(d.values())#得到出现最少的次数
for i in s:#遍历原字符串,字符数超过最小时次数的输出
if d[i]>a:#如果不是出现次数最少的字符,保存到要输出的字符串中
ss+=i
print(ss)
except:
break

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务