有教做路桥质检资料的网站吗,梅州市做试块网站,韩国网站设计欣赏,网站 公众号 建设方案这道题要求最后一个单词的长度#xff0c;第一个想到的就是反向遍历字符串#xff0c;寻找最后一个单词并计算其长度。由于尾部可能会有’ #xff0c;所以我们从后往前遍历字符串#xff0c;找到第一个非空格的字符#xff0c;然后记录下到下一个空格前依次有多少个字母即… 这道题要求最后一个单词的长度第一个想到的就是反向遍历字符串寻找最后一个单词并计算其长度。由于尾部可能会有’ 所以我们从后往前遍历字符串找到第一个非空格的字符然后记录下到下一个空格前依次有多少个字母即可但是这样想忽略了一种情况那就是没有空格单词前面没有空格的情况只要多加一个判断条件即可
class Solution(object):def lengthOfLastWord(self, s)::type s: str:rtype: intindex len(s) - 1while index 0 and s[index] :index - 1wordLength 0while index 0 and s[index] ! :wordLength 1index - 1return wordLength