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}`);