华为机考--- 字符串最后一个单词的长度

描述

对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出最后一个单词的长度。
输入描述:

在一行上输入若干个字符串,每个字符串代表一个单词,组成给定的句子。

除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过10³ 。
输出描述:

在一行上输出一个整数,代表最后一个单词的长度。

示例1

复制代码
输入:HelloNowcoder
输出:13
说明:
在这个样例中,最后一个单词是 "HelloNowcoder"长度为 13。

示例2

复制代码
输入:A B C D
输出:1

解题思路

这个问题很简单,核心步骤是:

  1. 读取输入的完整句子
  2. 用空格将句子分割成单词数组
  3. 获取数组的最后一个元素
  4. 返回最后一个单词的长度

JavaScript 解决方案

复制代码
// 读取输入
const readline = require('readline');
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

rl.on('line', (input) => {
    // 分割句子为单词数组
    const words = input.trim().split(' ');
    
    // 获取最后一个单词
    const lastWord = words[words.length - 1];
    
    // 输出最后一个单词的长度
    console.log(lastWord.length);
    
    rl.close();
});
相关推荐
三十而立洋4 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
youyin4 天前
HarmonyOS ArkUI 组件与自定义组件零基础:从搭页面到组件化开发
华为·harmonyos
卡布鲁4 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
李少兄4 天前
JavaScript 隐式全局变量解析
javascript
沙蒿同学4 天前
我用 Go 搭了一条 AI Agent 流水线:从 1 张商品图到一整套淘宝详情页
前端·javascript·后端
HwJack204 天前
【HarmonyOS开发小实践】ArkTS 从 TypeScript 到方舟语言的演进
华为·harmonyos
paopaokaka_luck4 天前
智慧社区综合服务小程序(人脸识别、AI问答、Echarts图形化分析)
前端·javascript·spring boot·spring·数据分析·echarts
张星河zen4 天前
4096卡、8EFLOPS、7.2T NPO:华为昇腾960超节点详解
华为·ai训练·ai推理·超节点·npo·昇腾960·hi-one
Hilaku4 天前
为什么死磕 1px 的团队,用户体验反而更差?
前端·javascript·程序员
陈拉斯4 天前
给公司年会写了个大屏抽奖系统:动画在前端跑,凭什么说结果没被改?
javascript