Leetcode brushing record-58. La longitud de la última palabra

Inserte la descripción de la imagen aquí

Comencemos al final de la matriz.
Primero encuentre la penúltima posición no vacía (o 0 si está vacía)
y luego encuentre la penúltima posición no vacía y
devuelva la distancia

class Solution:
    def lengthOfLastWord(self, s: str) -> int:

        if s == "":
            #print(list(set(s)))
            return 0
        length = len(s)
        if ' ' not in s:
            return length
        cur = length - 1
        while s[cur] == ' ':
            cur -= 1
            if cur == -1:
                return 0
        #start = cur
        res = 0
        while s[cur] != ' ':
            res += 1
            cur -= 1
        return res
59 artículos originales publicados · Me gustaron 14 · Visitantes más de 20,000

Supongo que te gusta

Origin blog.csdn.net/weixin_41545780/article/details/105480006
Recomendado
Clasificación