From cb451797cf5a694c3ba5c51a3c09f1ca4f65d65c Mon Sep 17 00:00:00 2001 From: koronya Date: Wed, 15 Apr 2026 02:33:45 +0900 Subject: [PATCH] [JS][7kyu] Sum of Array Averages --- codewars/7kyu/sum-of-array-averages/koronya.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 codewars/7kyu/sum-of-array-averages/koronya.js diff --git a/codewars/7kyu/sum-of-array-averages/koronya.js b/codewars/7kyu/sum-of-array-averages/koronya.js new file mode 100644 index 000000000..02e8940e1 --- /dev/null +++ b/codewars/7kyu/sum-of-array-averages/koronya.js @@ -0,0 +1,16 @@ +// [JS][7kyu] Sum of Array Averages +// sum-of-array-averages +// https://www.codewars.com/kata/56d5166ec87df55dbe000063/train/javascript + +const getAverage = (arr) => arr.reduce((a, b) => a + b, 0) / arr.length +const sumAverage = (arr) => Math.floor(arr.reduce((acc, curr) => acc + getAverage(curr), 0)) + +sumAverage([ + [3, 4, 1, 3, 5, 1, 4], + [21, 54, 33, 21, 77], +]) === 44 +sumAverage([ + [-4, 3, -8, -2], + [2, 9, 1, -5], + [-7, -2, -6, -4], +]) === -6