题目:
难度:Easy
相关话题:字符串
给定一个仅包含大小写字母和空格 ' '
的字符串,返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0。
说明: 一个单词是指由字母组成,但不包含任何空格的字符串。
示例:
思路:
倒序遍历,当还未碰到任何字母时,跳过空格,如果已经存在字母,遇到空格则break
。
/**
* @来源: Javascript中文网 - 前端进阶资源教程 https://www.javascriptc.com/
* @介绍:一个致力于帮助开发者用代码改变世界为使命的平台,每天都可以在这里找到技术世界的头条内容
* @param {string} s
* @return {number}
*/
var lengthOfLastWord = function(s) {
let len=0
for(let i=s.length-1;i>=0;i--){
if(len===0 && s[i]===' ')continue
if(s[i]===' ')break
len++
}
return len
};