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])
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
大神做法
刘润森!
认证博客专家
Python
Java
前端
17年就读于东莞XX学院化学工程与工艺专业,GitChat作者。Runsen的微信公众号是"Python之王",因为Python入了IT的坑,从此不能自拔。公众号内容涉及Python,Java计算机、杂谈。干货与情怀同在。喜欢的微信搜索:「Python之王」。个人微信号:RunsenLiu。不关注我公号一律拉黑!!!