题解 | #名字的漂亮度#

名字的漂亮度

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

n = int(input())
words = []
for i in range(n):
    words.append(input().strip())

for s in words:
    d,res = {},0
    for c in s:
        d[c] = d.get(c,0) + 1
    lt = sorted(d.items(),key=lambda x:x[1],reverse=True)
    num = len(lt)
    for i in range(26,26-num,-1):
        res += lt[26-i][1]*i
    print(res)

全部评论

相关推荐

喵_coding:年底缺人是短视频营造出来的 而且一般说的也很宽泛 不是特指后端
点赞 评论 收藏
分享
01-05 09:14
同济大学 Java
心碎一号线:我要是9✌🏻我就选保研,保研了大四再找实习,实习之后,如果觉得自己不适合互联网工作模式,还能有其他选择,如果实习后决定了走互联网,也能提升学历提高竞争力
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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