字符统计

字符统计

http://www.nowcoder.com/questionTerminal/c1f9561de1e240099bdb904765da9ad0

while Ture:
    try:
        s = input()
        a = sorted(s,key=ord)
        dict = {}
        for i in a:
        if i.isalpha() or i.isspace() or i.isdigit():
            if i not in dict.keys():
                dict[i] = 1
            else:
                dict[i] += 1
        b =sorted(dict.items(),key=lambda x:x[1],reverse=True)
        res=""
        for i in b:
            res+=i[0]
        print(res)
    except:
        break
全部评论
这个做法应该只适用于python3.6之后的版本
点赞 回复 分享
发布于 2021-09-09 21:40
这做法是有问题的,字典排序后,相同数量的字符也被排序和预期是相反的。
点赞 回复 分享
发布于 2021-08-31 00:57
一直报错
点赞 回复 分享
发布于 2020-11-11 22:11
while True: try: s = input() ss = sorted(list(set(s)), key=lambda x:s.count(x)*1000-ord(x), reverse=True) print("".join(ss)) except: break
点赞 回复 分享
发布于 2020-09-20 09:45
1. True 2.即使先考虑了ASCII,后续sort也会打乱顺序
点赞 回复 分享
发布于 2020-09-10 23:48

相关推荐

昨天 13:04
已编辑
门头沟学院 算法工程师
智谱和米哈游都是ai大模型agent的业务钱的话还是米更多,几乎翻倍了,有没有老哥是两个公司其中一个的,能问问转正率咋样嘛,我问的hr回答都是做的好就可以转正暑期实习
码农索隆:选米哈游:短期高薪、敢承担风险、具备强创新能力,且愿押注游戏AI赛道。 选智谱:稳定性与行业通用能力积累,接受薪资差距以换取更稳妥的职业基础。
投递北京智谱华章科技等公司6个岗位 > 实习期间如何提升留用概率?
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务