Calcula la traza de esa matriz

Published by SyntaxGardener in

La traza de una matriz cuadrada es la suma de los valores de su diagonal principal, desde la esquina superior izquierda hasta la inferior derecha. Crea una función que devuelva la traza de una matriz cuadrada de enteros.

Ejemplos

Program.Trace(new[] {
    new[] { 1, 4 },
    new[] { 4, 1 }
}) ➞ 2

Program.Trace(new[] {
    new[] { 1, 2, 3 },
    new[] { 4, 5, 6 },
    new[] { 7, 8, 9 }
}) ➞ 15

Notas

El tamaño de las matrices varía, pero todas las matrices son cuadradas.