給定一個僅包含大小寫字母和空格 ' ' 的字串 s,回傳其最后一個單詞的長度,如果字串從左向右滾動顯示,那么最后一個單詞就是最后出現的單詞,
如果不存在最后一個單詞,請回傳 0 ,
說明:一個單詞是指僅由字母組成、不包含任何空格字符的 最大子字串,
示例:
輸入: "Hello World"
輸出: 5
class Solution {
public int lengthOfLastWord(String s) {
int end = s.length() - 1;
int start = 0;
while(end >= 0 && s.charAt(end) == ' ') end--;
if(end < 0) return 0;
start = end;
while(start >= 0 && s.charAt(start) != ' ') start --;
int len = end - start;
return len;
}
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47546.html
標籤:其他
