Leetcode_最后一个单词的长度
C语言版本
从右到左遍历
int lengthOfLastWord(char * s){int length=strlen(s);if(length == 0) return 0;int count=0;
// 从右到左遍历for(int i=length-1;i>=0;--i){if(s[i] != ' ')++count;
// 防止左边出现空格 所以要让count大于0if(s[i]==' '&&count>0)break;}return count;
}
C++
class Solution {public int lengthOfLastWord(String s) {if(s == null || s.length() == 0) return 0;int count = 0;for(int i = s.length()-1; i >= 0; i--){if(s.charAt(i) == ' '){if(count == 0) continue;break;}count++;}return count; }
};
class Solution {
public:int lengthOfLastWord(string s) {istringstream in(s);string res;while(in>>res);return res.size();}
};
python
利用split切分,进行统计
class Solution:def lengthOfLastWord(self, s: str) -> int:s=s.split()return len(s[-1]) if s else 0
Leetcode_最后一个单词的长度相关推荐
- 伍六七带你学算法 入门篇——最后一个单词的长度
难度 简单 给定一个仅包含大小写字母和空格 ' ' 的字符串 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 ...
- 华为机试题1:计算字符串最后一个单词的长度,单词以空格隔开。
输出一个整数,表示输入字符串最后一个单词的长度. #include "stdafx.h" #include<iostream> #include<string&g ...
最新文章
- C++ unique
- GGNN(Gated Graph Sequence Neural Networks)
- publishing failed with multiple errors resource is out of sync with the file system--转
- XHR(XMLHttpRequest)与Linux下的CGI交互
- vue 页面使用百度地图
- RVDS4.0上开发cortex A8 NEON程序
- 大学生如何成功就业。
- android 加载网络bitmap图片 oom 简书_Android常见问题--ImageView加载图片OOM
- 数据结构--赫夫曼树及其应用
- 湘潭大学oracle考试,湘潭大学07级《oracle数据库》A卷及其部分参考答案
- 让电脑只能上允许的QQ号
- qlv文件怎么转成mp4格式?qlv转mp4格式步骤详解
- 微信小程序--实现番茄钟功能
- 展讯平台 LCD(Mipi)移植步骤及问题归纳
- IDC服务商开启行业自律新篇章
- 前HP大中华区总裁孙振耀退休感言
- 基于单片机的电子钟/万年历系统设计教程(#0418)
- 搞定Java中的string类
- 个股期权交易系统为什么和私密机构紧密相连?
- ubuntu安装eclipse报错问题集