给定一个仅包含大小写字母和空格 ' '
的字符串,返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0 。
说明: 一个单词是指由字母组成,但不包含任何空格的字符串。
输入: "Hello World" 输出: 5
impl Solution {
pub fn length_of_last_word(s: String) -> i32 {
let mut cnt = 0;
let mut flag = false;
for c in s.chars() {
if c == ' ' {
flag = true;
} else if flag {
cnt = 1;
flag = false;
} else {
cnt += 1;
}
}
cnt
}
}