其他分享
首页 > 其他分享> > 58. 最后一个单词的长度

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     };

 

标签:count,return,58,单词,length,let,str,长度,charAt
来源: https://www.cnblogs.com/bjfu-vth/p/16111049.html