最后一个单词的长度(C++)
最后一个单词的长度(C++)
最后一个单词的长度给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。示例 1:代码语言:javascript代码运行次数:0运行复制输入: s = "Hello World"
输出: 5
解释: 最后一个单词是“World”,长度为5。示例
最后一个单词的长度(C++)
最后一个单词的长度
给你一个字符串 s
,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
代码语言:javascript代码运行次数:0运行复制输入: s = "Hello World"
输出: 5
解释: 最后一个单词是“World”,长度为5。
示例 2:
代码语言:javascript代码运行次数:0运行复制输入: s = " fly me to the moon "
输出: 4 解释: 最后一个单词是“moon”,长度为4。
示例 :
代码语言:javascript代码运行次数:0运行复制输入: s = "luffy is still joyboy"
输出: 6
解释: 最后一个单词是长度为6的“joyboy”。
提示:
1 <= s.length <= 104
s
仅有英文字母和空格' '
组成s
中至少存在一个单词
我的代码:
代码语言:javascript代码运行次数:0运行复制class Solution {
public:
// 这个题的难点是 需要考虑这个字符串的末尾是不是空格 然后把空格删掉
int lengthOfLastWord(string s) {
int n = s.size(), res = 0;
for (int i = n - 1; i >= 0; -- i) // 直接到最后一个元素 从后往前访问
{
if (!res && s[i] == ' ') continue; // 有两个拐点 一个拐点是还没有开始统计 res = 0,s后面还有空字符
if (s[i] == ' ') break; // 另一个拐点就在这里 统计完了最后的一个单词 然后当再次遇见空格的时候 就代表统计完了
res ++;
}
return res;
}
};
对应我的掘金文章:
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2022-10-19,如有侵权请联系 cloudcommunity@tencent 删除统计字符串c++intpost#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-20 14:20:19
推荐阅读
留言与评论(共有 10 条评论) |
本站网友 青少年常见心理疾病 | 5分钟前 发表 |
res = 0; for (int i = n - 1; i >= 0; -- i) // 直接到最后一个元素 从后往前访问 { if (!res && s[i] == ' ') continue; // 有两个拐点 一个拐点是还没有开始统计 res = 0 | |
本站网友 过去的日子如 | 4分钟前 发表 |
单词前后用一些空格字符隔开 | |
本站网友 上海专业皮肤病医院 | 13分钟前 发表 |
// 这个题的难点是 需要考虑这个字符串的末尾是不是空格 然后把空格删掉 int lengthOfLastWord(string s) { int n = s.size() | |
本站网友 南京钻石小鸟 | 5分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看统计字符串c++intpost | |
本站网友 石墨烯的应用 | 15分钟前 发表 |
长度为4 | |
本站网友 消息推送 | 9分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 电视机耗电量 | 7分钟前 发表 |
// 这个题的难点是 需要考虑这个字符串的末尾是不是空格 然后把空格删掉 int lengthOfLastWord(string s) { int n = s.size() | |
本站网友 家具信息网 | 27分钟前 发表 |
res = 0; for (int i = n - 1; i >= 0; -- i) // 直接到最后一个元素 从后往前访问 { if (!res && s[i] == ' ') continue; // 有两个拐点 一个拐点是还没有开始统计 res = 0 | |
本站网友 常州国旅旅行社 | 13分钟前 发表 |
单词 是指仅由字母组成 |