题解 | #名字的漂亮度#

名字的漂亮度

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

name_list = []
while True:
    try:
        name_list.append(input())
    except:
        break
for i in name_list[1:]:
    pld = 0
    zm_list = []
    for e in set(list(i)):
        zm_list.append(i.count(e))
    zm_list.sort(reverse=True)
    n = 26
    for j in zm_list:
        pld += j * n
        n -= 1
#     print(zm_list)
#     for j, e in range(26-len(set(i))+1, 26+1), set(i):
#         pld += j * zm_dic[e]
    print(pld)
全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 16:28
点赞 评论 收藏
分享
hso_:哈哈哈哈哈哈我没offer一样在同一道题开喷了
投递深圳同为数码等公司10个岗位
点赞 评论 收藏
分享
勤奋努力的椰子这就开摆:美团骑手在美团工作没毛病
投递美团等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:28
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务