from collections import Counter
#导入计数函数Counter,统计序列中的元素个数,返回序列元素、元素个数组成的字典
def name_beauty(s):#计算名字漂亮度的子函数
c = sorted(Counter(s).values(), reverse=True)#得到不同元素个数组成的列表,并降序排列
nb = 0
b = 26
for j in c:#字母漂亮都从高到低,以此与排序后元素个数相乘
nb += j * b
b -= 1
return nb#返回当前名字的漂亮度
n = int(input().strip())#算法主体,main函数
for i in range(n):
print(name_beauty(input().strip()))



京公网安备 11010502036488号