题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
import sys
lists=[]
for line in sys.stdin:
a = line.split(" ")[0].rstrip("\n")
lists.append(a)
lists=lists[1:]
def f(x):
dic={}
for i in x:
dic[i]=0
for i in x:
dic[i]+=1
aa=sorted(list(dic.items()),key=lambda x:x[1],reverse=True)
num=26
end=0
for i,j in aa:
end+=j*num
num-=1
return(end)
for i in lists:
print(f(i))

查看18道真题和解析