美文网首页
58. 最后一个单词的长度

58. 最后一个单词的长度

作者: 漫行者_ | 来源:发表于2021-09-21 19:51 被阅读0次

58. 最后一个单词的长度

对于方向问题,可以往两边考虑
正方向写了一堆代码,结果还是没通过。情况太多了

    public static int lengthOfLastWord(String s) {
        if(s==null || s.length() == 0) return 0;
        int endIndex = s.length();
        while(endIndex > 0 && s.charAt(endIndex - 1) == ' ') {
            endIndex--;
        }
        if(endIndex == 0) return 0;
        int end = endIndex - 1;
        int start = getSpaceIndex(s, end);
        return end - start;
    }

    public static int getSpaceIndex(String s, int i) {
        while(i >=0 && s.charAt(i) != ' ' ) {
            i--;
        }
        return i;
    }

相关文章

  • 58. 最后一个单词的长度

    58. 最后一个单词的长度[https://leetcode-cn.com/problems/length-of-...

  • Leetcode-58 最后一个单词的长度

    58. 最后一个单词的长度[https://leetcode-cn.com/problems/length-of-...

  • 58. 最后一个单词的长度

    58. 最后一个单词的长度 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度。如果字...

  • ARTS打卡 第3周

    打卡日期 2019-07-29 至 2019-08-04Algorithm:58. 最后一个单词的长度https:...

  • ARTS打卡 第4周

    打卡日期 2019-08-05 至 2019-08-11Algorithm:58. 最后一个单词的长度https:...

  • 面向API编程与真正实现算法

    今天看到一道有趣的题目:58. 最后一个单词的长度 - 力扣(LeetCode) (leetcode-cn.com...

  • 58. 最后一个单词的长度

    内容 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回...

  • 58. 最后一个单词的长度

    给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。...

  • 58. 最后一个单词的长度

    给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 ...

  • 58. 最后一个单词的长度

    文|Seraph 01 | 问题 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果...

网友评论

      本文标题:58. 最后一个单词的长度

      本文链接:https://www.haomeiwen.com/subject/djrigltx.html