JSFiddle - React, Tailwind, and code Playground
by Kai_Draord
JavaScript
function find_averages_of_subarrays(k, arr) {
const result = [];
let start = 0;
let sum = 0.0;
for (let end = 0; end <= arr.length - 1; end++) {
sum += arr[end];
if (end >= k - 1) {
result.push(sum);
sum -= arr[start];
start++;
}
}
return result;
}
const result = find_averages_of_subarrays(3, [2,1,5,1,3,2]);
console.log(`Averages of subarrays of size K: ${result}`);