思路都跟大佬们差不多,稍微有点不同
``` python []
while True:
try:
def numarr(s):#定义一个数组,返回其数组倒叙排序的计算值
arr=[]#先去重
for i in s:
if i in arr:
continue
else:
arr.append(i)#这个时候去重了,就方便计算数值了
tmp=[]#专门用来计算每个字符的个数
for i in arr:
tmp.append(str(s).count(i))
tmp=sorted(tmp,reverse=True)#从大到小排序,reverse等于ture,保证倒叙
return tmp#最后返回就行了
n = int(input())
for i in range(n):
s = str(input().strip())
a=numarr(s)
#print(a)
count=0
t=26#初始值26
for i in a:
count+=i*t
t-=1
print(count)
except:
break