(LeetCode每日一刷14)最後一個單詞的長度
阿新 • • 發佈:2018-12-01
題目描述:
給定一個僅包含大小寫字母和空格 ' '
的字串,返回其最後一個單詞的長度。
如果不存在最後一個單詞,請返回 0 。
說明:一個單詞是指由字母組成,但不包含任何空格的字串。
示例:
輸入: "Hello World" 輸出: 5
我提交的程式碼:
class Solution { public: int lengthOfLastWord(string s) { decltype (s.size()) i; int temp_len = 0; int result_len = 0; for (i = 0; i < s.size(); ++i) { if(s[i] != ' ') { temp_len++; } else { if (temp_len != 0) { result_len = temp_len; } temp_len = 0; } } if (temp_len != 0) { result_len = temp_len; } return result_len; } };