Calcule o traço dessa matriz

Published by SyntaxGardener in

O traço de uma matriz quadrada é a soma dos valores da sua diagonal principal, do canto superior esquerdo ao canto inferior direito. Crie uma função que retorne o traço de uma matriz quadrada de inteiros.

Exemplos

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

Observações

O tamanho das matrizes varia, mas todas as matrizes são quadradas.