
【牛客网 - 华为机试】HJ1 字符串最后一个单词的长度
发布日期:2021-05-07 21:21:23
浏览次数:24
分类:原创文章
本文共 909 字,大约阅读时间需要 3 分钟。
题目描述
计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。
输出描述:
输出一个整数,表示输入字符串最后一个单词的长度。
示例1
输入
hello nowcoder
输出
8
解题思路
package 笔试汇总.华为;/** * Copyright (C), 2019-2021 * author candy_chen * date 2021/3/31 17:21 * * @Classname HJ1 * Description: 字符串最后一个单词的长度 */import java.util.Scanner;public class HJ1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); test(s); } private static void test(String s) { char[] chars = s.toCharArray(); int n = chars.length; int count = 0; for (int i = n - 1; i >= 0 ; i--) { count++; if (chars[i] == ' ' ){ count = count - 1; System.out.println(count); break; } if (i == 0){ System.out.println(count); } } }}
发表评论
最新留言
不错!
[***.144.177.141]2025年04月17日 11时08分52秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
查询某表格上次进行vacuum的时间
2019-03-05
invalid byte sequence for encoding
2019-03-05
failed to initialize the database
2019-03-05
invalid byte sequence for encoding
2019-03-05
银河麒麟系统配置apt网络源
2019-03-05
ArduPilot源码极速下载手册(一文告别github慢速问题)
2019-03-05
聊一聊那些应该了解的大佬(飞控,人工智能方向)
2019-03-05
px4调试bug--添加mavlink_log_info信息
2019-03-05
redis向数组中添加值并查看数组长度
2019-03-05
python3基础梳理11python中模块和包
2019-03-05
JS编写一个函数,计算三个不同数字的大小,按从小到大顺序打印(穷举法)
2019-03-05
mybatis中like的注意
2019-03-05
sqlplus的基本使用
2019-03-05
oracle删除表重复数据
2019-03-05
Oracle删除主表数据
2019-03-05
js中两种定时器,setTimeout和setInterval实现验证码发送
2019-03-05
Oracle常用SQL
2019-03-05
技术美术面试问题整理
2019-03-05
Redis分布式锁原理
2019-03-05