leetcode每日一题
Posted 望北i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode每日一题相关的知识,希望对你有一定的参考价值。
最后一个单词的长度
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
单词是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
输入:s = “Hello World”
输出:5
示例 2:
输入:s = " fly me to the moon "
输出:4
示例 3:
输入:s = “luffy is still joyboy”
输出:6
题解一
private static int lengthOfLastWord(String s) {
String[] b = s.split(" ");
return b[b.length - 1].length();
}
题解二
private static int lengthOfLastWord2(String s) {
int c = 0;
if (s.length() == 0 || s ==" ")
return c;
for (int i = s.length() - 1; i >=0 ; i--) {
if (s.charAt(i) == ' '){
if (c == 0) {
continue;
}
break;
}
c++;
}
return c;
}
以上是关于leetcode每日一题的主要内容,如果未能解决你的问题,请参考以下文章