LeetCode 58.最后一个单词的长度(python、c++)
题目描述
给定一个仅包含大小写字母和空格 ’ ’ 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。
如果不存在最后一个单词,请返回 0 。
说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。
示例:
输入: “Hello World”
输出: 5
题解
倒叙遍历,先清除掉字符串末尾的空格,再找到第一个单词即可
c++版
class Solution {public:int lengthOfLastWord(string s) {int ans = 0;int i = s.size() - 1;while(s[i] == ' ') i--;for(; s[i] != ' ' && i >= 0; i--){ans += 1;}return ans;}
};
python版
class Solution:def lengthOfLastWord(self, s: str) -> int:s = s.split()if len(s) != 0:return len(s[-1])else:return 0
LeetCode 58.最后一个单词的长度(python、c++)相关推荐
- LeetCode 题 - 58. 最后一个单词的长度 python解答
题目 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最后一个单词,请返回0 . 说明:一个单词是指由字母组成,但不包含任何空格的字符串. 示例: 输入: &q ...
- LeetCode 58. 最后一个单词的长度
1. 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度. 如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词. 如果不存在最后一个单词,请返回 0 . ...
- leetcode 58最后一个单词的长度 (js)
leetcode58. 最后一个单词的长度 (js) 题目 代码 题目 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度.如果字符串从左向右滚动显示,那么最后一个单词就是 ...
- 领扣问题58. 最后一个单词的长度python解决方案
欢迎和我一起学习啊! 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最后一个单词,请返回 0 . 说明:一个单词是指由字母组成,但不包含任何空格的字符串. 示 ...
- Leetcode 58.最后一个单词的长度 (每日一题 20210705)
给你一个字符串 s,由若干单词组成,单词之间用空格隔开.返回字符串中最后一个单词的长度.如果不存在最后一个单词,请返回 0 .单词 是指仅由字母组成.不包含任何空格字符的最大子字符串.示例 1:输入: ...
- leetcode 58. 最后一个单词的长度(C语言)
题目 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最后一个单词,请返回 0 . 说明:一个单词是指由字母组成,但不包含任何空格的字符串. 示例: 输入: & ...
- leetcode 58. 最后一个单词的长度(Length of Last Word)
目录 题目描述: 示例: 解法: 题目描述: 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最后一个单词,请返回 0 . 说明:一个单词是指由字母组成,但不包 ...
- [Leetcode] 58. 最后一个单词的长度
题目描述: 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最后一个单词,请返回 0 . 说明:一个单词是指由字母组成,但不包含任何空格的字符串. 示例: 输入 ...
- leetcode 57. 插入区间 58. 最后一个单词的长度
leetcode 57. 插入区间 58. 最后一个单词的长度 57. 插入区间 难度中等512收藏分享切换为英文接收动态反馈 给你一个 无重叠的 *,*按照区间起始端点排序的区间列表. 在列表中插入 ...
最新文章
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三)属性配置文件详解(1)
- 印度威普罗集团斥资5 亿美元收购云计算解决方案供应商 Appirio
- Makefile写法
- python万年历差农历程序_公历转农历的python实现
- cad多线段长度计算总和_没想到啊,我平时用的CAD多段线有这么多学问
- 红帽7编译安装mysql_精通RHEL7编译安装mysql-5.5.32
- TeamViewer可以实现国际连接吗?
- Part2--排序算法类模板
- MySQL 如何优化大分页查询?
- 鼠标测试软件m,罗技M525鼠标使用测试_罗技 M525鼠标_键鼠评测-中关村在线
- 货币金融学学习笔记(第4篇中央银行与货币操作政策)
- 家用台式计算机硬件配置清单,家用台式电脑配置清单
- .net reflector反编译破解软件
- linux主流ftp server,Linux下常用的Ftp Server
- 03-Minisys-1的典型指令详解
- 【Android -- 技术周刊】第 006 期
- uniapp showToast
- 查看tomcat的线程数
- Mysql使用Double类型报错Out of range value的解决
- 人工智能Java SDK:中文翻译为英文