K Radius Subarray Averages LeetCode solution in JavaScript
1var getAverages = function (nums, k) {2const twoK = 2 * k;3const windowSize = twoK + 1;45const result = [...nums].fill(-1);6let sum = 0;7for (let i = 0; i < nums.length; i++) {8sum += nums[i];9if (i >= twoK) {10result[i - k] = Math.floor(sum / windowSize);11sum -= nums[i - twoK];12}13}14return result;15};