Moving Average
Given an array of length n and a size k compute the sum of the average value of all subarrays size k.
Bonus: Can you figure out a way to only use constant memory?
Input
k: length of the interval requirednums: array of numbers
Output
a number representing the sum of all average rounded down to the nearest integer.
Examples
Example 1:
Input:
k = 3 nums = [1, 2, 3, 4, 5]
Output: 9
Explanation:
(1 + 2 + 3) / 3 + (2 + 3 + 4) / 3 + (3 + 4 + 5) / 3 = 9
Constraints
1 <= n <= 100001 <= nums[i] <= 300001 <= k <= n