58. 最后一个单词的长度

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function lengthOfLastWord(s: string): number {
let res = 0;
const len = s.length;
for(let i = len - 1; i >= 0; i--) {
if (s[i] === ' ' && res === 0) {
continue;
}
if (s[i] === ' ' && res > 0) {
break;
}
res++;
}
return res;
};