一个字符串,为不同字母出现次数的降序表示。题目中specify输出的只有字母,因此引入正则包来提取字母: import re while True: try: s = input() s1=re.findall(r'[A-Za-z]',s)##也可以是re.findall(r'[^0-9]',s) ss = sorted(list(set(s1)), key=lambda x:s.count(x)*1000-ord(x), reverse=True) print("".join(ss)) except: break
点赞

相关推荐

完美的潜伏者许愿简历通过:我上表jd,请求封我做后端大将军的事,北京有消息了:竟然不许!!! 他们一定是看我没有实习,这才故意驳回我的请求!
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务