题解 | #名字的漂亮度#简单易懂

名字的漂亮度

http://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3

n = int(input())
while 1:
    try:
        lst = list(input())
        dic = {}
        for x in lst:
            if x in dic.keys():
                dic[x] += 1
            else:
                dic[x] = 1
        
        res = []
        for x in dic.keys():
            res.append((x,dic[x]))
        res.sort(key = lambda x:x[1], reverse=True)
        
        ret = 0
        num = 26
        for i in range(len(res)):
            ret += res[i][1] * num
            num -= 1
        print(ret)
    except:
        break
全部评论

相关推荐

jack_miller:杜:你不用我那你就用我的美赞臣
点赞 评论 收藏
分享
11-09 11:01
济南大学 Java
Java抽象带篮子:外卖项目真得美化一下,可以看看我的详细的外卖话术帖子
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务