题解 | 名字的漂亮度

名字的漂亮度

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

import sys

from collections import Counter

def pld(x):
    d = dict(Counter(x))
    d=sorted(d.items(),key= lambda x:x[1], reverse=True)
    v=26
    alv=0
    for k in d:
        alv += k[1] * v
        v -=1
    return alv

while True:
    try:
        t = int(input())
        l=[]
        for i in range(t):
            l.append(input())
        for i in l:
            print(pld(i))
    except:
        break

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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