/**
1. 先倒着找到第一个字母, 然后统计连续的字母个数即可
*/
class Solution {
public int lengthOfLastWord(String s) {
if (s == null || s.length() == 0) return 0;
int p = s.length() - 1, n = s.length();
while (0 <= p && s.charAt(p) == ' ') p--;
if (p < 0) return 0;
int result = 0;
while (0 <= p && s.charAt(p) != ' ') {
p--;
result++;
}
return result;
}
}