Skip to content

最后一个单词的长度

LeetCode-58

js
/**
 * O(n)
 * 从后往前遍历,如果是空格就跳过,否则返回单词长度
 */
var lengthOfLastWord = function(s) {
  let len = s.length
  let strLen = 0
  for(let i = len - 1; i >= 0; i--) {
    if(s.charAt(i) !== ' '){
      strLen++
    } else if(strLen !== 0) {
      return strLen
    }
  }
  return strLen  // 特殊情况: 'a'
}