题解 | 名字的漂亮度
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
import sys
def beauty_value(str_1):
dc={}
for i in str_1:
num=str_1.count(i)
dc[i]=num
lst_1=sorted(dc.items(),key = lambda x:x[1],reverse=True)
value=0
for i in range(len(lst_1)):
value+=lst_1[i][1]*(26-i)
return value
lst_0=[]
N = int(input())
for i in range(N):
a=input()
lst_0.append(a)
for j in lst_0:
a=beauty_value(j)
print(a)
查看10道真题和解析