首页 > 其他 > 详细

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

时间:2020-06-02 19:11:01      阅读:44      评论:0      收藏:0      [点我收藏+]

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

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); //输出最后一个元素的长度

 

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!