题解 | #名字的漂亮度#
名字的漂亮度
http://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
from collections import Counter
while True:
try:
s = list(input().lower())
res, sum_ = 26, 0
cnt = list(Counter(s).most_common())
for ch, num in cnt:
if ord('a') <= ord(ch) <= ord('z'):
sum_ += num * res
res -= 1
if not sum_:
continue
else:
print(sum_)
except:
break 
查看3道真题和解析