LeetCode刷题记录9——58. Length of Last Word(easy)
LeetCode刷题记录9——58. Length of Last Word(easy)
目录
LeetCode刷题记录9——58. Length of Last Word(easy)
题目
语言
思路
源码
后记
题目
题目的输入是一个字符串s,输出是一个int型的数字。计算过程为:计算输入的字符串的最后一个单词的长度,比如输入“hello world”,最后一个单词就是world,长度为5,所以返回5;再比如输入“a”,最后一个单词就是a,所以返回1。
语言
Java
思路
大体上分两个步骤:
如果字符串长度为0,那么表示没单词,直接返回0;
如果字符串长度不为0:
如果字符串s=“ ”,则返回0
否则新建一个字符串数组word用来存储切割下来后的每个单词(按空格切割)
如果word数组的长度为0,那么久返回0
否则直接返回word[word.length-1]的长度
源码
class Solution {public int lengthOfLastWord(String s) {if(s.length()==0)return 0;else {if(s==" ")return 0;else {String word[]=s.split(" ");if(word.length==0)return 0;elsereturn word[word.length-1].length();}}}
}
后记
做好这题主要是要掌握好字符串切割的用法,split(),按空格切割就是s.split(" ")或者s.split("\\s+"
LeetCode刷题记录9——58. Length of Last Word(easy)相关推荐
- LeetCode刷题记录8——605. Can Place Flowers(easy)
LeetCode刷题记录8--605. Can Place Flowers(easy) 目录 LeetCode刷题记录8--605. Can Place Flowers(easy) 题目 语言 思路 ...
- LeetCode刷题记录14——257. Binary Tree Paths(easy)
LeetCode刷题记录14--257. Binary Tree Paths(easy) 目录 前言 题目 语言 思路 源码 后记 前言 数据结构感觉理论简单,实践起来很困难. 题目 给定一个二叉树, ...
- LeetCode刷题记录6——696. Count Binary Substrings(easy)
LeetCode刷题记录6--696. Count Binary Substrings(easy) 目录 LeetCode刷题记录6--696. Count Binary Substrings(eas ...
- 【leetcode热题100】刷题记录(5-8)
[leetcode热题100]刷题记录(5-8) 5. 最长回文子串 2. 两数相加 3. 无重复字符的最长子串 4. 寻找两个正序数组的中位数 5. 最长回文子串 题目链接 给你一个字符串 s,找到 ...
- LeetCode刷题记录11——290. Word Pattern(easy)
LeetCode刷题记录11--290. Word Pattern(easy) 目录 LeetCode刷题记录11--290. Word Pattern(easy) 题目 语言 思路 源码 后记 题目 ...
- LeetCode刷题记录10——434. Number of Segments in a String(easy)
LeetCode刷题记录10--434. Number of Segments in a String(easy) 目录 LeetCode刷题记录9--434. Number of Segments ...
- LeetCode刷题记录——17电话号码的字母组合
LeetCode刷题记录--17电话号码的字母组合 一 题目描述: 给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合.给出数字到字母的映射如下.注意1不对应任何字母 示例: 输入:&quo ...
- 算法记录 牛客网 leetcode刷题记录
算法记录 & 牛客网 & leetcode刷题记录 解题思路 STL容器 常用算法模板 堆排序 插入排序 快速排序 BFS层序遍历 二叉树 JZ55 二叉树的深度 BST(binary ...
- LeetCode刷题记录15——21. Merge Two Sorted Lists(easy)
LeetCode刷题记录15--21. Merge Two Sorted Lists(easy) 目录 LeetCode刷题记录15--21. Merge Two Sorted Lists(easy) ...
最新文章
- Linux:检查当前运行级别的五种方法
- JSP 自定义标签介绍
- 【总结】有三AI秋季划图像质量组3月直播讲了哪些内容,为什么解决好底层图像处理问题那么重要...
- 如何快速开发一个 Dubbo 应用?(含沙龙报名)
- 【转载】intellij idea如何将web项目打成war包
- 汇顶软件开发初面总结20180921
- kitti pkl可视化_KITTI 3D Lidar 数据可视化
- 【机器学习-西瓜书】七、贝叶斯分类器
- 第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【8】
- glmark2移植到嵌入式Linux,嵌入式中移植基于Framebuffer的LittlevGL
- Axure制作音乐App原型图
- vba python 基金历史排名_“科技基金”万里挑一:近三年各阶段排名前10“科技基金”全在这...
- 格(Lattice)基础(一)
- 【内存】进程结束后程序员没有释放的内存哪儿去了?
- java程序员3-5年职业规划,附源代码
- uniapp textarea编辑保留空格换行
- APP下载链接在微信被屏蔽了 无法打开的解决方案
- 计算机报名照片最小像素高宽,网上报名照片如何确定大小
- 洛谷 P2517 [HAOI2010]订货
- 【MySQL】# mysql计算两个时间的差值