Untitled

 avatar
unknown
plain_text
2 years ago
289 B
2
Indexable
def get_diagonals(matrix):
    n = len(matrix)
    diagonals = [[] for _ in range(2*n-1)]
    for i in range(n):
        for j in range(n):
            diagonal_index = i-j+n-1
            diagonals[diagonal_index].append(matrix[i][j])
    return [d for d in diagonals if len(d)==n]