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

名字的漂亮度

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
全部评论

相关推荐

SHC2:关键问题是你这三段实习是三个不同的岗位…你这样子秋招就是只有一段实习的本科生..
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务