给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度。
如果不存在最后一个单词,返回0
注意:
“单词”是指不包含空格符号的字符串
例如:
s = “hello World”, 那么返回的结果是5
格式:
第一行输入字符串s,然后输出s中最后一个单词的长度。

样例输入

Today is a nice day
样例输出

3

代码:

import java.util.Scanner;public class Main {public static int getLastWordLen(String s){int len = 0;if(s != null && !"".equals(s.trim())){String[] str = s.split(" ");len = str[str.length-1].length();}return len;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);if(sc.hasNext()){String s = sc.nextLine();System.out.println(getLastWordLen(s));}else{System.out.println(0);}}
}

计蒜客挑战难题:最后一个单词的长度相关推荐

  1. 计蒜客 挑战难题 爬楼梯

    计蒜客 挑战难题 爬楼梯 假设你现在正在爬楼梯,楼梯有n级.每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部? 格式: 第一行输入一个数n(n<=50),代表楼梯的级数. 接下来一行输 ...

  2. 计蒜客挑战难题:整数转换成罗马数字

    给定一个整数num,( 1<=num<=3999),将整数转换成罗马数字. 如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等. 格式: 第一行输入一个整数,接下来输出对 ...

  3. 计蒜客挑战难题:移除数组中的重复元素

    给定一个升序排列的数组,去掉重复的数,并返回新的数组的长度. 例如: 数组A = {1, 1, 2},你的函数应该返回长度2,新数组为{1, 2} 要求: 不能新开数组分配额外的空间.即常数空间限制. ...

  4. 计蒜客挑战难题:元素移除

    给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度. 如:A[] = {1, 2, 3, 4, 5}, 要删除数字3, 那么返回数组长度为4. 亲爱的小伙伴们,题目是 ...

  5. 计蒜客挑战难题:字符串长度

    在右侧我们给出了一个已经基本完成的程序,读入了一个字符串,调用了一个叫str_len的函数来计算这个字符串的长度,并输出. 聪明的你应该已经发现了,这个叫str_len的函数并没有完成,在不修改函数原 ...

  6. 计蒜客挑战难题:泥塑课

    小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始 ...

  7. 计蒜客挑战难题:矩阵翻转

    晓萌最近在做一个翻转图片的应用,你可能也知道,图片其实是由一个个的点组成的.于是,晓萌想先做一个可以翻转矩阵的程序,来解决他问题的核心部分. 输入第一行包括由空格分开的整数M.N.T(0 < M ...

  8. 计蒜客挑战难题:简单斐波那契

    斐波那契数列是一种非常有意思的数列,由 00 和 11 开始,之后的斐波那契系数就由之前的两数相加.用数学公式定义斐波那契数列则可以看成如下形式: F_0=0F ​0 ​​ =0 F_1=1F ​1 ...

  9. 计蒜客挑战难题:整除问题

    判断一个数是否能被另一个整数整除是一个挺简单的问题,一般一个模运算就可以搞定了,懒惰的晓萌还是不想自己做,于是找到你帮他写代码,你就帮帮他吧. 输入包括两个由空格分开的整数M和N(1≤M,N≤500) ...

最新文章

  1. php中mysql_PHP中MySQL操作
  2. sklearn支持gpu_Keras Sklearn随机搜索GPU OOM
  3. BZOJ-2001-city城市建设-HNOI2010-CDQ分治
  4. swoole+redis(websocket聊天室demo)
  5. ubuntu mysql 5.7 出错_\ubuntu mysql5.7 启动提示错误:/var/run/mysqld/mysqld.sock??
  6. 十大开源ERP点评 献给深水区的中小企业和CIO们
  7. 04.卷积神经网络 W2.深度卷积网络:实例探究(作业:Keras教程+ResNets残差网络)
  8. 微服务系统下架构可视化上的探索
  9. 微服务架构的核心技术问题
  10. centos7源码编译安装mariadb
  11. android 模拟器 安装,夜神安卓模拟器安装环境
  12. 专利学习笔记5:CPC客户端的安装方法
  13. [内附完整源码和文档] 基于MySql和JSP的题库管理系统
  14. 找出连续数字中缺失的数字
  15. CSAPP 第三版 第六章 家庭作业and so on
  16. linux stm32 虚拟串口驱动安装,stm32的usb虚拟串口驱动win7系统64位和32位不能正常安装的解决办法!stm32 virtual comport win7(终极解决办法)...
  17. php 秒拍视频解析,高仿秒拍视频网EMLOG主题模板
  18. 前端实现旗帜飘动效果系列 (Ⅳ):webgl实现
  19. 连续英文字符串分词工具wordninja添加自定义名词
  20. 跟王佩丰学习VBA-纯代码(1-8讲)

热门文章

  1. mysql安装过程遇到的问题_个人在mysql安装过程中遇见的问题
  2. s3c6410存储器映射
  3. linux 设备驱动初学(一)
  4. 哈希表、冲突处理方法、查找长度
  5. DSO 中的Windowed Optimization
  6. mysql可视化一月多少钱_最便宜mysql可视化
  7. c语言程序可以单独编译,c语言的函数能单独进行编译吗?
  8. 枚举类型enum例题_10.1 C++枚举类型
  9. 快速入门MyBatis-Plus,看这一篇就够了。
  10. java堆栈信息查看,以及JVM性能查看工具-jconsole+jmap