LeetCode58. 最后一个单词的长度
题目:给你一个字符串 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. 最后一个单词的长度相关推荐
- leetcode 58最后一个单词的长度 (js)
leetcode58. 最后一个单词的长度 (js) 题目 代码 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是 ...
- 伍六七带你学算法 入门篇——最后一个单词的长度
难度 简单 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词. 如果不存在最后一个单词,请返回 0 . 说 ...
- 华为机考HJ1字符串最后一个单词的长度
华为机考HJ1字符串最后一个单词的长度C语言解法 统计的是字符串最后一个单词的长度. 而不是单词的内容,所以单词的内容并不重要. 只需要用空格来做标志位即可. getchar():每次只收一个字符. ...
- 【每日一算法】最后一个单词的长度
微信改版,加星标不迷路! 每日一算法-最后一个单词的长度 作者:阿广 阅读目录 1 题目 2 解析 1 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最 ...
- 字符串-最后一个单词的长度(双指针)
题意: 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词. 如果不存在最后一个单词,请返回 0 . 说明一 ...
- char* 长度_leetcode之最后一个单词的长度
序 本文主要记录一下leetcode之最后一个单词的长度 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现 ...
- [编程题]字符串最后一个单词的长度
输入描述: 一行字符串,非空,长度小于5000. 输出描述: 整数N,最后一个单词的长度. 输入例子: hello world 输出例子: 5 代码说明: import java.util.*;pub ...
- python【力扣LeetCode算法题库】58-最后一个单词的长度
最后一个单词的长度 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词. 如果不存在最后一个单词,请返回 0 ...
- LeetCode Length of Last Word(最后一个单词的长度)
题意:给出一个字符串,其中包含大小写字母,空格,求其最后一个单词的长度 思路:将字符串以空格为分隔符,将其分割成字符串数组 代码如下: public class Solution {public in ...
最新文章
- Python时间转换函数:时间转化为时间戳、时间戳转化为时间、当前日期、当前时间、星期几、前面或者后面多少天、年、月、日等
- SAP MM 物料主数据的Document Data
- 解决Unity中新导入了C#文件在vs打开一直都是杂项文件的问题
- 在php storm中怎么搭建环境,PhpStorm搭建git环境
- 近世代数--子环--怎么判断是不是子环?
- 国家植物标本资源库信息网正式上线
- vtigerCrm 目录结构(整理中)
- 线程池很难么?带你从头到尾捋一遍,不信你听不懂!
- java deque.pop_Java - dequeue的介紹及用法
- Java第四周编程总结
- opencv3 与opencv2不同之处
- html5手机页面设计软件,5个非常优秀的免费H5页面制作工具(推荐)
- 路由navigate
- 锻炼!!!!最佳时间!!!!希望大家都要记得锻炼身体!!!!
- visio付款流程图_职场人士常用的3款超好用流程图软件!
- Xiaojie雷达之路---毫米波雷达基础知识---距离估计
- Linux中的lvm动态扩容管理
- pc端网页实现微信扫码登录
- Docker compose 环境变量env_file相关
- 瑞萨RH850/F1L-片上资源分配(Flash,RAM,外设资源)
热门文章
- 7-21-第三篇 validation相关操作
- HTML5网站大观:分享8个精美的 HTML5 网站案例
- 磁盘未被格式化,是否格式化数据灾难应急方案
- 从毕业生当中看人与人的差距
- 1.4、设置 SpringApplication 主启动类
- 【Python系列】python GUI界面
- linux设置web服务器配置,Linux下配置功能完善的Web服务器
- 鬼泣最稳定的服务器,DNF95级版本国服环境下,鬼泣和红神谁更强?深度对比客观分析!...
- 使用Golang搭建web服务
- windows/browser ---- cmd命令/powershell命令/chrome插件vimuim命令