58. 最后一个单词的长度

思路:

被迫练了一把js的正则。然而发现性能不太行。后来读了读题发现可以更加优雅的解决。

 

代码:

复制代码
 1 /**
 2      * @param {string} s
 3      * @return {number}
 4      */
 5     var lengthOfLastWord = function(s) {
 6         // let str = s.trim().split(/\s+/g);
 7         // return str[str.length-1].length;
 8         let count = 0;
 9         let i = s.length-1;
10         while(i >= 0 && s.charAt(i) === ' '){
11             i--;
12         }
13         while(i >=0 && s.charAt(i) !== ' '){
14             count++;
15             i--;
16         }
17         return count;
18     };
复制代码

 

posted @   BJFU-VTH  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示