题目:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。


从后往前遍历,若最后一位不是字母则跳过,否则长度加1,直到下一个不是字母处。

java代码:

public int lengthOfLastWord(String s) {int length = 0;for (int i = s.length() - 1; i >= 0; i--) {if (s.charAt(i) != ' ') {length++;} else if (length != 0) {return length;}}return length;}

LeetCode58. 最后一个单词的长度相关推荐

  1. leetcode 58最后一个单词的长度 (js)

    leetcode58. 最后一个单词的长度 (js) 题目 代码 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是 ...

  2. 伍六七带你学算法 入门篇——最后一个单词的长度

    难度 简单 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词. 如果不存在最后一个单词,请返回 0 . 说 ...

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

    华为机考HJ1字符串最后一个单词的长度C语言解法 统计的是字符串最后一个单词的长度. 而不是单词的内容,所以单词的内容并不重要. 只需要用空格来做标志位即可. getchar():每次只收一个字符. ...

  4. 【每日一算法】最后一个单词的长度

    微信改版,加星标不迷路! 每日一算法-最后一个单词的长度 作者:阿广 阅读目录 1 题目 2 解析 1 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最 ...

  5. 字符串-最后一个单词的长度(双指针)

    题意: 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词. 如果不存在最后一个单词,请返回 0 . 说明一 ...

  6. char* 长度_leetcode之最后一个单词的长度

    序 本文主要记录一下leetcode之最后一个单词的长度 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现 ...

  7. [编程题]字符串最后一个单词的长度

    输入描述: 一行字符串,非空,长度小于5000. 输出描述: 整数N,最后一个单词的长度. 输入例子: hello world 输出例子: 5 代码说明: import java.util.*;pub ...

  8. python【力扣LeetCode算法题库】58-最后一个单词的长度

    最后一个单词的长度 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词. 如果不存在最后一个单词,请返回 0 ...

  9. LeetCode Length of Last Word(最后一个单词的长度)

    题意:给出一个字符串,其中包含大小写字母,空格,求其最后一个单词的长度 思路:将字符串以空格为分隔符,将其分割成字符串数组 代码如下: public class Solution {public in ...

最新文章

  1. Python时间转换函数:时间转化为时间戳、时间戳转化为时间、当前日期、当前时间、星期几、前面或者后面多少天、年、月、日等
  2. SAP MM 物料主数据的Document Data
  3. 解决Unity中新导入了C#文件在vs打开一直都是杂项文件的问题
  4. 在php storm中怎么搭建环境,PhpStorm搭建git环境
  5. 近世代数--子环--怎么判断是不是子环?
  6. 国家植物标本资源库信息网正式上线
  7. vtigerCrm 目录结构(整理中)
  8. 线程池很难么?带你从头到尾捋一遍,不信你听不懂!
  9. java deque.pop_Java - dequeue的介紹及用法
  10. Java第四周编程总结
  11. opencv3 与opencv2不同之处
  12. html5手机页面设计软件,5个非常优秀的免费H5页面制作工具(推荐)
  13. 路由navigate
  14. 锻炼!!!!最佳时间!!!!希望大家都要记得锻炼身体!!!!
  15. visio付款流程图_职场人士常用的3款超好用流程图软件!
  16. Xiaojie雷达之路---毫米波雷达基础知识---距离估计
  17. Linux中的lvm动态扩容管理
  18. pc端网页实现微信扫码登录
  19. Docker compose 环境变量env_file相关
  20. 瑞萨RH850/F1L-片上资源分配(Flash,RAM,外设资源)

热门文章

  1. 7-21-第三篇 validation相关操作
  2. HTML5网站大观:分享8个精美的 HTML5 网站案例
  3. 磁盘未被格式化,是否格式化数据灾难应急方案
  4. 从毕业生当中看人与人的差距
  5. 1.4、设置 SpringApplication 主启动类
  6. 【Python系列】python GUI界面
  7. linux设置web服务器配置,Linux下配置功能完善的Web服务器
  8. 鬼泣最稳定的服务器,DNF95级版本国服环境下,鬼泣和红神谁更强?深度对比客观分析!...
  9. 使用Golang搭建web服务
  10. windows/browser ---- cmd命令/powershell命令/chrome插件vimuim命令