From df0fe8d4e4309ab8c080723cd7ba2ca7bc5c52ab Mon Sep 17 00:00:00 2001 From: jungmyunggi Date: Thu, 26 Dec 2024 22:36:59 +0900 Subject: [PATCH] [Leetcode - Easy] Maximum Average Subarray I --- jungmyunggi/Maximum Average Subarray i.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 jungmyunggi/Maximum Average Subarray i.js diff --git a/jungmyunggi/Maximum Average Subarray i.js b/jungmyunggi/Maximum Average Subarray i.js new file mode 100644 index 0000000..52b0967 --- /dev/null +++ b/jungmyunggi/Maximum Average Subarray i.js @@ -0,0 +1,16 @@ +function findMaxAverage(nums, k) { + let max = -Infinity; + let temp = 0; + + for (let i = 0; i < k; i++) { + temp += nums[i]; + } + max = temp; + + for (let i = k; i < nums.length; i++) { + temp = temp - nums[i-k] + nums[i]; + max = Math.max(max,temp) + } + + return max/k; +} \ No newline at end of file