题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
nums = int(input())
while True:
try:
n = input().upper()
ans = 0
l = {}
for i in n:
l[i] = 0
for i in range(len(n)):
if n[i] in l.keys():
l[n[i]] += 1 #列举出每个字母出现的次数
l = sorted(l.values(),reverse=True)
ll=[]
for i in range(len(l)):
ans=l[i]*(26-i)
ll.append(ans)
print(sum(ll))
except:
break
