题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
n=int(input())
#方法一
while True:
try:
s=input()
ss=sorted(set(s),key=lambda x:s.count(x),reverse=True)
count=0
for i,v in enumerate(ss):
count+=s.count(v)*(26-i)
print(count)
except:
break
"""
#方法二
while True:
try:
s=input()
ss=sorted(set(s),key=lambda x:s.count(x),reverse=True)
dic={}
count=0
for i,v in enumerate(ss):
dic[v]=26-i
for x in s:
count+=dic[x]
print(count)
except:
break
"""

阿里云工作强度 694人发布