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每日一题的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode9月 每日一题

LeetCode9月 每日一题

算法·每日一题(详解+多解)-- day14

算法·每日一题(详解+多解)-- day14

leetcode每日一题-495:提莫攻击

leetcode每日一题-299:猜数字游戏