LintCode-422.最后一個單詞的長度

題目

描述

給定一個字符串, 包含大小寫字母、空格' ',請返回其最后一個單詞的長度。

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

樣例

給定 s = "Hello World",返回 5。

解答

思路

從后往前遍歷,跳過最后的空格。

代碼

public class Solution {
    /**
     * @param s A string
     * @return the length of last word
     */
    public int lengthOfLastWord(String s) {
        // Write your code here 
        char[] cs = s.toCharArray();
        int max = 0;
        boolean bb = true;
        for(int i = cs.length - 1; i >= 0; i--){
            if(cs[i] != ' '){
                bb = false;
                max++;
            }
            else if(bb){
                continue;
            }
            else break;
        }
        return max;
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容