link:
leetcode
解題思路:
- 從最後一個字元往前逐一尋找空白字元
- 增加若結尾字元是空白的例外處理
程式碼:
/**
* @param {string} s
* @return {number}
*/
const lengthOfLastWord = function(s) {
let k = s.length
while(s[k-1]===' ') {
k--;
}
for(var i=k-1; i>=0; i--) {
if(s[i]===' ') break;
}
return k-1-i;
};
- 結果: