题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
n = int(input())
words = []
for i in range(n):
words.append(input().strip())
for s in words:
d,res = {},0
for c in s:
d[c] = d.get(c,0) + 1
lt = sorted(d.items(),key=lambda x:x[1],reverse=True)
num = len(lt)
for i in range(26,26-num,-1):
res += lt[26-i][1]*i
print(res)

查看1道真题和解析