题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
import sys num1 = int(input().strip()) for line in sys.stdin: a = line.strip() tablecount = {} table2 = {} for i in a: if i not in tablecount: tablecount[i] = 1 else: tablecount[i] +=1 listtemp = sorted(tablecount.items(),key=lambda s:s[1]) list1 = [i[0] for i in listtemp] for i in range(26,-1,-1): if list1: table2[list1.pop()] = i re = sum([table2[i] for i in a]) print(re)