Skip to content

Conversation

@BangDori
Copy link
Member

문제

Type Info
Time Complexity O(N)
Space Complexity O(1)
Algorithm 구현, 투 포인터
Data Structure X

Constraints

  • n == nums.length
  • 1 <= k <= n <= 10^5
  • -10^4 <= nums[i] <= 10^4

Edge Case

  • 없음

풀이

가장  부분  = 0;
현재까지의  = 0;
왼쪽 포인터, 오른쪽 포인터 = 0;

for (입력으로 받은 nums �배열 내부) {
  오른쪽 포인터 += 1;

  if (오른쪽 포인터 - 왼쪽 포인터 > k) {
    현재까지의  -= 왼쪽 포인터의 
    왼쪽 포인터 += 1
  }

  현재까지의  += 오른쪽 포인터의 
  if (오른쪽 포인터 - 왼쪽 포인터 === k) {
    가장  부분  = Math.max(가장  부분 , 현재까지의 )
  }
}

return 가장  부분  / k

어려웠던 점

  • 없음

알게된 점

  • 없음

@github-actions github-actions bot merged commit 8ae1ba1 into main Jan 2, 2025
2 checks passed
@BangDori BangDori deleted the bangdori/maximum-average-subarray-i branch January 2, 2025 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants