Leetcode 58. 最後一個單詞的長度

北顧丶發表於2020-09-28

題目描述:
(1)給定一個僅包含大小寫字母和空格 ’ ’ 的字串s,返回其最後一個單詞的長度。
(2)如果字串從左向右滾動顯示,那麼最後一個單詞就是最後出現的單詞。
(3)如果不存在最後一個單詞,請返回 0 。
(4)說明:一個單詞是指僅由字母組成、不包含任何空格字元的 最大子字串。

方法一

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

相關文章