HJ45 题解 | #名字的漂亮度#

名字的漂亮度

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

#思路:无脑贪心就完事

n=int(input())#个数
l=[]#存每一个输入
for i in range(n):
    l=list(input())#接收一个单词
    m=sorted(set(l),key=lambda x:l.count(x),reverse=True)#按个数降序排列
    ans=0
    for i in range(len(m)):
        ans+=(26-i)*l.count(m[i])#用漂亮度乘以个数
    print(ans)
	

#华为od##华为##华为机试##华为od机试#
华为HJ103所有解法 文章被收录于专栏

这是我准备华为od面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~

全部评论

相关推荐

嵌入式求职之路:可以看我经验😂,https://www.nowcoder.com/share/jump/73221730841876945
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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