题解 | #名字的漂亮度#

名字的漂亮度

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

num = int(input())
s = []
for i in range(num):
    s.append(input())

for words in s:
    dic = {}
    res = 0
    for i in words:
        if i not in dic:
            dic[i] = 1 
        else:
            dic[i] += 1
    length = len(dic)
    lists = []
    for key, value in dic.items():
        lists.append(value)
    lists = sorted(lists,reverse=True)
    for i in range(length):
        res += lists[i] * (26-i)
    print(res)

    
    

全部评论

相关推荐

01-21 12:26
暨南大学 golang
点赞 评论 收藏
分享
野猪不是猪🐗:蓝桥杯省三去了,你把省三写上去就等于告诉人家你连前30%都没进,纯负面作用; 天池新闻感觉比较入门级了,有对口实习了感觉这个就可以去掉了,第一个项目可以展开写写补上空位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务