找到一句話中最後一個單詞的長度
Note:code
Example:ip
Example: Input: "Hello World" Output: 5
class Solution { public: int lengthOfLastWord(string s) { if (s.empty()) return 0; int l = s.size(); int left = 0,right = l -1; while(s[left] == ' ') ++left; // 去空格 while(s[right] == ' ') -- right; // 去空格 if (left == right) return 1; int res = 0; for (int i = right; i >= left; --i) { if (s[i] == ' ') { return res; } else { res += 1; } } return res; } };
先把句子開頭和結尾的空格去了get