Задать вопрос
Lebed_Sergey
@Lebed_Sergey

Как найти сумму чисел в двумерном массиве(нахождение суммы массива)?

Добрый день! Помогите разобраться. нужно в двумерном массиве найти сумму каждого из столбцов и рядом.
заранее благодарю!
let b = [
	[],
	[2, 0],
	[1, 0, 0, 0],
	[1, 1, 1, 1, 1, 1],
	[1, 2]
];

let sum = 0;
function f1() {
	for (let i = 0; i < b.length; i++) {
		sum = sum + b[i];
	}
	console.log(sum);
}

f1();



сумма массива должна быть 12
  • Вопрос задан
  • 132 просмотра
Подписаться Простой 12 комментариев
Решения вопроса 2
Tim-A-2020
@Tim-A-2020
let b =[
  [],
  [2, 0],
  [1, 0, 0, 0],
  [1, 1, 1, 1, 1, 1],
  [1, 2]
]

b.flat().reduce((acc,item) => acc + item, 0); //12
Ответ написан
Комментировать
@ForSureN1
frontend dev
let b = [
  [],
  [1, 0],
  [1, 0, 0, 0],
  [3, 4, 5, 6, 7, 8],
  [1, 2]
];

function f1(array) {
  let total = 0;
  array.forEach(item => {
      total += item.reduce((o,i) => {
          return o+i;
      }, 0);
  });
  return total;
}

console.log(f1(b));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы