leetcode 最後一個單詞的長度
阿新 • • 發佈:2019-02-19
題目描述:
給定一個僅包含大小寫字母和空格 ' '
的字串,返回其最後一個單詞的長度。
如果不存在最後一個單詞,請返回 0 。
說明:一個單詞是指由字母組成,但不包含任何空格的字串。
示例:
輸入: "Hello World" 輸出: 5
C++程式碼:
class Solution { public: int lengthOfLastWord(string s) { int slong = 0; int last_long = 0; // 記錄最後一個word的長度 for (int i = 0; i < s.size(); i++){ if (s[i] == ' '){ // 每次遇到空格,就重新計算單詞長度 slong = 0; } else{ slong++; last_long = slong; } } return last_long; } };