面试题---华为机试在线训练:字符串最后一个单词的长度

面试题---华为机试在线训练:字符串最后一个单词的长度

https://www.nowcoder.com/ta/huawei/

 

 

题目描述

计算字符串最后一个单词的长度,单词以空格隔开。

输入描述:

一行字符串,非空,长度小于5000。

输出描述:

整数N,最后一个单词的长度。

示例1

输入

复制
hello world

输出

复制
5




js解法1:
let str = readline(); //获取输入的字符串
let arr = str.split(' '); //根据空格分割成数组
let result = arr[arr.length-1].length; //最后一个单词的长度arr[arr.length-1].length
console.log(result) //输出最后一个单词的长度

js解法2:

let str = readline(); //获取输入的字符串
let lastWord = str.split(' ').pop(); //最后一个单词是根据空格分割后的数组,用pop()获取最后一个元素
console.log(lastWord.length); //输出最后一个元素的长度

更多js解题看这里:

https://blog.csdn.net/qq_25073545/article/details/80489694?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1

原文地址:https://www.cnblogs.com/jane-panyiyun/p/13032309.html