Traza de una matriz cuadrada
En matemáticas, una matriz (plural: matrices) es un arreglo rectangular o tabla de números, símbolos o expresiones, organizados en filas y columnas.
Matriz A:
[
[0, 1, 0, 0],
[1, 1, 1, 1],
[0, 1, 0, 1],
[0, 1, 1, 5]
]En matemáticas, una matriz cuadrada es una matriz con el mismo número de filas y columnas.
En álgebra lineal, la traza de una matriz cuadrada A se define como la suma de los elementos de la diagonal principal (desde la esquina superior izquierda hasta la inferior derecha) de A (tr(A) = 6).
Tarea
Crea una función que tome un arreglo 2D como argumento y devuelva un número (la traza) para una matriz cuadrada y cero en cualquier otro caso.
Ejemplos
getTrace([
[0, 1, 0, 0],
[1, 1, 1, 1],
[0, 1, 0, 1],
[0, 1, 1, 5]
]) ➞ 6
getTrace([
[0, 1, 0, 0],
[1, -1, 1, 1],
[0, 1, 0, 1],
[0, 1, 1, 5]
]) ➞ 4Notas
N/A