题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
nums = int(input()) while True: try: n = input().upper() ans = 0 l = {} for i in n: l[i] = 0 for i in range(len(n)): if n[i] in l.keys(): l[n[i]] += 1 #列举出每个字母出现的次数 l = sorted(l.values(),reverse=True) ll=[] for i in range(len(l)): ans=l[i]*(26-i) ll.append(ans) print(sum(ll)) except: break