题解 | #名字的漂亮度#

名字的漂亮度

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

这题目写的有点脑血栓患者一样

没说明白这个漂亮度是咋定义的

翻了评论区才知道,出现次数越多,漂亮度越高

按长度排序后,依次从26往下减1

搞清以后问题就简单了,给数组按字符切割,把相同的字母拼接到一起

比如banana 拼成["b","aaa","nn"] ,然后按字符长度从小到大排序

在while循环里,逐个pop,pop一次 漂亮度-1, 总漂亮度加上漂亮度 * 字符长度

循环结束后,输出总漂亮度

全部评论

相关推荐

站队站对牛:进度也算很慢的了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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