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

描述

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

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

除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过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();
});
相关推荐
csdn_aspnet27 分钟前
查看 vite 与 vue 版本
javascript·vue.js
兆子龙28 分钟前
前端工程师转型 AI Agent 工程师:后端能力补全指南
前端·javascript
前端大波1 小时前
Web Vitals 与前端性能监控实战
前端·javascript
心中有国也有家1 小时前
ArkTS 鸿蒙开发语法完全指南:从入门到实战
华为·harmonyos
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于VUE的环保网站设计为例,包含答辩的问题和答案
前端·javascript·vue.js
小J听不清2 小时前
CSS 字体样式全解析:字体类型 / 大小 / 粗细 / 样式
前端·javascript·css·html·css3
进击的尘埃2 小时前
LangGraph.js 核心机制拆解:从状态管理到完整数据分析 Agent 实战
javascript
进击的尘埃2 小时前
Cursor Rules 配置指南:提示词工程与多模型切换
javascript
张元清2 小时前
React Hooks 性能优化:如何避免不必要的重新渲染
前端·javascript·面试
不甜情歌2 小时前
JavaScript this绑定规则:告别踩坑指南!
前端·javascript