Calcula la traza de esa matriz
Dada una matriz cuadrada (i.e. con el mismo número de filas que de columnas), su traza es la suma de los elementos de la diagonal principal (i.e. la diagonal que va de la esquina superior izquierda a la inferior derecha).
Por ejemplo, para:
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]... la traza es 1 + 5 + 9 = 15.
Completa la función matrix_trace para que reciba una matriz cuadrada y calcule su traza.
Ejemplos
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 muestran los ejemplos, el tamaño de las matrices puede variar, pero siempre serán cuadradas.