摘要:问题很简单,就是给你一个字符串,你求出这个字符串中所包含的最后一个单词的长度虽然问题很简单,但是最开始的方向不对,其实整个问题可以直接通过数字来解决而字符串中的单词内容并没有什么关系先求出去掉首位空格后,找到最后一次出现空格即出现最后一个词
问题很简单,就是给你一个字符串,你求出这个字符串中所包含的最后一个单词的长度
虽然问题很简单,但是最开始的方向不对,其实整个问题可以直接通过“数字”来解决 而字符串中的单词内容并没有什么关系
先求出去掉首位空格后,找到最后一次出现空格(即出现最后一个词的分割)的index,然后用总长度减去前面的所有字节的长度,既获得了最后一个单词的长度
public class Solution { public int lengthOfLastWord(String s) { s = s.trim(); int lastIndex = s.lastIndexOf(" ") + 1; return s.length() - lastIndex; } }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/67085.html
Problem Given an array of words and a width maxWidth, format the text such that each line has exactly maxWidth characters and is fully (left and right) justified. You should pack your words in a greed...
摘要:代码双指针法复杂度时间空间思路从后往前看字符串,跳过所有空格后,记下该结束位置,再到下一个空格,再记录一个开始位置,则长度就是结束位置减去开始位置。 Length of Last Word Given a string s consists of upper/lower-case alphabets and empty space characters , return the l...
摘要:前言从开始写相关的博客到现在也蛮多篇了。而且当时也没有按顺序写现在翻起来觉得蛮乱的。可能大家看着也非常不方便。所以在这里做个索引嘻嘻。顺序整理更新更新更新更新更新更新更新更新更新更新更新更新更新更新更新更新 前言 从开始写leetcode相关的博客到现在也蛮多篇了。而且当时也没有按顺序写~现在翻起来觉得蛮乱的。可能大家看着也非常不方便。所以在这里做个索引嘻嘻。 顺序整理 1~50 1...
68. Text JustificationDescriptionHintsSubmissionsDiscussSolutionGiven an array of words and a length L, format the text such that each line has exactly L characters and is fully (left and right) justi...
摘要:使用而不是因为我们需要的是最值,中间值我们不在乎,所以一次收敛到最小。下面来三个需要查重并且记录上次出现的位置,选择以为例,走到用做检查,发现出现过,把移到的下一个。是上个题目的简易版,或者特殊版。 这里聊一聊解一类问题,就是满足某一条件的substring最值问题。最开始我们以Minimum Window Substring为例,并整理总结leetcode里所有类似题目的通解。 Gi...
阅读 2907·2021-09-23 11:32
阅读 2897·2021-09-22 15:12
阅读 1691·2019-08-30 14:07
阅读 3431·2019-08-29 16:59
阅读 1594·2019-08-29 11:11
阅读 2292·2019-08-26 13:50
阅读 2388·2019-08-26 13:49
阅读 2605·2019-08-26 11:49