給定一個 m x n 矩陣,以in spiral order(螺旋順序)回傳矩陣的所有元素(list)。
觀察規律
row to column then reverse.
class Solution:
def spiralOrder(self, matrix: List[List[int]]) -> List[int]:
res = []
while matrix:
res.extend(matrix.pop(0))
matrix[:] = list(zip(*matrix))[::-1]
#matrix = list(zip(*matrix))[::-1]#AC
#print(res)
return res
Medium