Matriz 3x3
Matrizes aparecem em jogos, tabelas e processamento de imagens. Em código real, você percorre linhas e colunas com loops aninhados para acessar ou modificar cada célula. Dominar isso é essencial para trabalhar com dados bidimensionais.
O PROBLEMA
Declare array de arrays representando matriz 3x3. Exiba formatada e calcule soma da diagonal principal.
EXEMPLO
[[1,2,3],[4,5,6],[7,8,9]] 1 2 3 4 5 6 7 8 9 Diagonal: 15
SOBRE O CONCEITO
Uma matriz 3x3 é representada como um array de arrays. O loop externo itera sobre as linhas, e o interno sobre as colunas. O erro comum é trocar i e j: lembre-se de que matriz[i][j] usa i para linha e j para coluna. A diagonal principal tem índices iguais (i === j). Para somá-la, some apenas quando i === j. Cuidado: a soma deve ser acumulada em uma variável let soma = 0 e atualizada com soma += matriz[i][j] dentro da condição.
RESOLUÇÃO