1. 程式人生 > 其它 >58. 最後一個單詞的長度(邏輯)1

58. 最後一個單詞的長度(邏輯)1

技術標籤:LeetCode

給定一個僅包含大小寫字母和空格' '的字串 s,返回其最後一個單詞的長度。如果字串從左向右滾動顯示,那麼最後一個單詞就是最後出現的單詞。

如果不存在最後一個單詞,請返回 0。

說明:一個單詞是指僅由字母組成、不包含任何空格字元的 最大子字串。

示例:

輸入: "Hello World"
輸出: 5

解法一:邏輯

class Solution {
    public int lengthOfLastWord(String s) {
        int length = 0;
		
        for (int i = s.length() - 1; i >= 0; i--) {
            if (s.charAt(i) != ' ') { 
                length++;
            } else { 
                if (length > 0) return length;
            }
        }
        return length;
    }
}