题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
import sys
import collections
n = int(input())
for i in range(n):
s = input()
c = collections.Counter(s) # 统计每个字符存在的次数
#print(c)
result = 0
m = 26
item = sorted(c.items(), key = lambda x:x[1], reverse=True) #对dict里的value进行排倒序
for i in item:
result += i[1] * m
m -= 1
print(result)

查看1道真题和解析