題目
描述
給定一個字符串, 包含大小寫字母俏扩、空格' '
,請返回其最后一個單詞的長度弊添。
如果不存在最后一個單詞录淡,請返回 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;
}
}