@jeka-3

Как решить задачу: вернуть сумму основной и вторичной диагоналей квадратной матрицы?

Разработайте реализацию функции sumUpDiagonals() на JavaScript таким образом, чтобы она возвращала суммы основной и вторичной диагоналей квадратной матрицы.
var matrixExample = [
    [ 1, 2, 3, 4 ],
	[ 4, 5, 6, 5 ],
	[ 7, 8, 9, 7 ],
	[ 7, 8, 9, 7 ]
];
function sumUpDiagonals(matrix) {
   // ...
}
console.log(sumUpDiagonals(matrixExample));
  • Вопрос задан
  • 336 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const sumDiagonals = matrix =>
  matrix.reduce((acc, n, i) => {
    acc.principal += n[i];
    acc.secondary += n[n.length - i - 1];
    return acc;
  }, {
    principal: 0,
    secondary: 0,
  });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы