【牛客网 - 华为机试】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); } } }}
上一篇:【牛客网 - 华为机试】HJ2 计算字符个数
下一篇:【牛客网 - 华为机试】HJ106 字符串逆序

发表评论

最新留言

不错!
[***.144.177.141]2025年04月17日 11时08分52秒