最后一个单词的长度
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
输入:s = " fly me to the moon "
输出:4
解释:最后一个单词是“moon”,长度为4。
/**
* @param {string} s
* @return {number}
*/
var lengthOfLastWord = function (s) {
// 将字符串通过 ' '空格分割成数组
let arr = s.split(' ')
let len = arr.length
// 反向遍历数组,找到最后一个不为空的字符串
for (let i = len - 1; i < len; i--) {
if (arr[i] !== '') return arr[i].length
}
};
/**
* @param {string} s
* @return {number}
*/
var lengthOfLastWord = function (s) {
// 去除两端空字符串
let newS=s.trim()
// 将字符串通过 ' '空格分割成数组
let arr = newS.split(' ')
return arr[arr.length-1].length
};