Cho mảng các mảng số nguyên. Tính trung bình của mỗi mảng con, sau đó trả về tổng các trung bình đó.
Ví dụ: [[1,2,3],[4,5,6]] → trung bình là 2 và 5, tổng = 7.
Ví dụ
const arr = [[1,2,3],[4,5,6]];
const sumAverage = (arr = []) => {
const average = arr.reduce((acc, val) => {
const total = val.reduce((total, num) => total + num, 0);
return acc + total / val.length;
}, 0);
return Math.round(average);
};
console.log(sumAverage(arr)); // 7
Kết quả
7