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

LeetCode每日一题

LeetCode2022 7月 每日一题

LeetCode2022 7月 每日一题

LeetCode9月 每日一题

LeetCode9月 每日一题

LeetCode9月 每日一题