题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
hash表记录每个字母出现次数,加上贪心。
n = eval(input()) for i in range(n): s = input() num_dict = {} for j in s: if j in num_dict: num_dict[j] += 1 else: num_dict[j] = 1 # only using the number of the alphabet res = 0 num_list = sorted(num_dict.values(),reverse = True) for i in range(len(num_list)): res+=(26-i)*num_list[i] print(res)