leetcode 刷题 58 59

leetcode 刷题 58 59

class Solution:
    def lengthOfLastWord(self, s: str) -> int:
        """
        :type s: str
        :rtype: int
        """
        res = 0
        for i in range(len(s)-1, -1, -1):
            if s[i] == " ":
                if res == 0:
                    continue
                else:
                    return res
            else:
                res += 1
        return res
        # return 0 if len(s.split()) == 0 else len(s.split()[-1])

leetcode 刷题 58 59

leetcode 刷题 58 59

class Solution:
    def generateMatrix(self, n: int) -> List[List[int]]:
        A = [[0] * n for _ in range(n)]
        i, j, di, dj = 0, 0, 0, 1
        for k in range(n*n):
            A[i][j] = k + 1
            if A[(i+di)%n][(j+dj)%n]:
                di, dj = dj, -di
            i += di
            j += dj
        return A

大神做法

leetcode 刷题 58 59

相关文章:

  • 2021-12-24
  • 2021-12-24
  • 2021-12-28
  • 2021-12-18
  • 2021-11-02
  • 2022-01-11
  • 2021-10-28
  • 2021-11-06
猜你喜欢
  • 2021-11-22
  • 2021-08-22
  • 2021-11-28
  • 2021-06-24
  • 2021-12-27
相关资源
相似解决方案