给定一个仅包含大小写字母和空格 ' '
的字符串,返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0 。
说明:一个单词是指由字母组成,但不包含任何空格的字符串。
示例:
输入: "Hello World" 输出: 5
/**
* @param {string} s
* @return {number}
*/
var lengthOfLastWord = function(s) {
var len = s.length;
if (len === 0) return 0;
var end = len - 1;
while (end >= 0 && s[end] == ' ') end--;
if (end < 0) return 0;
var sta = end;
while (sta >= 0 && s[sta] != ' ') sta--;
return end - sta;
};