思路都跟大佬们差不多,稍微有点不同

``` 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