Calcule o traço dessa matriz
Dada uma matriz quadrada (i.e. com o mesmo número de linhas e colunas), seu traço é a soma dos elementos da diagonal principal (i.e. a diagonal que vai do canto superior esquerdo ao canto inferior direito).
Por exemplo, para:
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]... o traço é 1 + 5 + 9 = 15.
Complete a função matrix_trace para que ela receba uma matriz quadrada e calcule seu traço.
Exemplos
matrix_trace([[1, 4], [4, 1]]) ➞ 2
// 1 + 1 = 2
matrix_trace([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) ➞ 15
// 1 + 5 + 9 = 15
matrix_trace([[1, 0, 1, 0], [0, 2, 0, 2], [3, 0, 3, 0], [0, 4, 0, 4]]) ➞ 10
// 1 + 2 + 3 + 4 = 10Notas
Como mostram os exemplos, o tamanho das matrizes pode variar, mas elas sempre serão quadradas.