题解 | #字符统计#

字符统计

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

#先用字典统计字符的个数
#再创建字符数组
#按照次数降序排序.
#减去该字母的ASCII码,实现次数相同,按ASCII码的升序输出
while True:
    try:
        s = input()
        dic = {}
        for c in s:
            if c not in dic:
                dic[c] = s.count(c)
        c_l = list(dic.keys())

        c_l.sort(key = lambda x:dic[x] * 1000 - ord(x), reverse = True)
        print("".join(c_l))
    except:
        break











全部评论

相关推荐

没测评没笔试没感谢信直接无了
投递联发科技等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-31 17:23
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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