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

前言

描述

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)

输入描述:

输入一行,代表要计算的字符串,非空,长度小于5000。

输出描述:

输出一个整数,表示输入字符串最后一个单词的长度。

输入: hello nowcoder

输出:8

说明:最后一个单词为nowcoder,长度为8

字符串最后一个单词的长度_牛客题霸_牛客网

实现原理

String str=scanner.nextLine();读取一行

str.split(" ");按空格分割并获得最后一个字符

实现代码

java 复制代码
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str=scanner.nextLine();
        String[] s=str.split(" ");
        int length=s[s.length-1].length();
        System.out.println(length);
        
    }
}

QA1

相关推荐
等风来随风飘12 分钟前
华为机试HJ40统计字符
华为od·华为
我不会起名字呀6 天前
在 C 语言中使用 UT_hash_handle 简化实现哈希表
c语言·链表·华为od
哪 吒6 天前
华为OD机试(D卷+C卷+A卷+B卷)2024真题目录(全、新、准)
华为od·c卷·a卷·b卷·d卷
xintaiideas7 天前
【编程题目 |100分】音乐小说内容重复识别【华为OD机试 2024 Q2考试题 C卷】
华为od
KK爱Coding10 天前
【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 特殊加密算法(200分) - 三语言AC题解(Python/Java/Cpp)
java·c语言·开发语言·python·华为od
Casual_Lei11 天前
华为od-C卷200分题目3 - 两个字符串间的最短路径问题
java·华为od
哪 吒11 天前
华为OD机试 - 石头剪刀布游戏(Java 2024 D卷 200分)
java·游戏·华为od
颜淡慕潇11 天前
【华为OD机试|01】最远足迹(Java/C/Py/JS)
java·python·算法·华为od·c#·算法刷题·华为od机试真题
盘门14 天前
华为OD机考(HJ16 购物单)
java·算法·华为od
Casual_Lei15 天前
华为od-C卷200分题目2 - 找城市
c语言·开发语言·华为od