Anti Diagonals (IB)
Simulation Array
Last updated
Simulation Array
Last updated
class Solution:
def diagonal(self, A):
matrix = []
R = len(A[0])-1
B = len(A) - 1
for j in range(R+1):
res = []
col = j
row = 0
while col >= 0:
res.append(A[row][col])
row+=1
col-=1
matrix.append(res)
for i in range(1, B+1):
res2 = []
row = i
col = R
while row <= B:
res2.append(A[row][col])
row+=1
col-=1
matrix.append(res2)
return(matrix)