一个字符串,为不同字母出现次数的降序表示。题目中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
点赞

相关推荐

AAA专业长城贴瓷砖刘大爷:这样的简历我会直接丢进垃圾桶,花里胡哨的
点赞 评论 收藏
分享
牛客网
牛客企业服务