题解 | #名字的漂亮度#

名字的漂亮度

http://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3

import sys
w = int(input())


n = [i.strip() for i in sys.stdin.readlines()]
#函数为取出不重复元素的次数,并按照降序排列
def func1(i):
    a = {}
    for j in list(set(i)):
        a[j] = i.count(j)
    w = sorted(a.values(), key=lambda x: x, reverse=True)
    return w
 
#循环输入的词组,并求值计算,因出现次数按照降序排列,所以漂亮值依次递减      
for i in n:
    kw = 26
    b = 0
    for j in func1(i):
        b = b + j*kw
        kw -= 1
    print(b)
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-01 17:13
想去,但是听说加班强度实在难崩,所以拒绝了,现在有点心梗对面hr感觉也是实习生,打电话的时候怪紧张的,但是感觉人很好嘞
水中水之下水道的鼠鼠:哥们这不先去体验一下,不行再跑呗,大不了混个实习经历(有更好的转正offer就当我没说)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务