{}연습장
대시보드학습스킬 경로문제모의고사라이브 코테복습데이터
문제 목록〉슬라이딩 윈도우〉K일 연속 최대 매출← 이전다음 →
#055 · 슬라이딩 윈도우쉬움슬라이딩 윈도우 (고정 크기)

K일 연속 최대 매출

문제

N일치 매출 데이터가 주어집니다. 연속된 정확히 K일의 매출 합이 최대가 되는 값을 반환하세요.

예시

sales=[100,200,300,400,500], k=3
→ 1200 (300+400+500)

제약 조건

  • 1 ≤ k ≤ sales.length ≤ 100,000
  • 0 ≤ sales[i] ≤ 1,000,000

시간 복잡도 목표: O(N)

테스트 케이스

예시 1: 300+400+500 → 1200
입력: sales = [100,200,300,400,500], k = 3
출력: 1200
예시 2: 전체 합 → 5
입력: sales = [1,1,1,1,1], k = 5
출력: 5
예시 3: 5+9+2+6=22 → 22
입력: sales = [3,1,4,1,5,9,2,6,5], k = 4
출력: 22
예시 4: 모두 같음 → 10
입력: sales = [5,5,5,5], k = 2
출력: 10
예시 5: 6+7+8+9+10 → 40
입력: sales = [1,2,3,4,5,6,7,8,9,10], k = 5
출력: 40
solution.ts
에디터 로딩 중…

▶ 실행은 기록 없이 채점만, 제출은 결과가 진행률·오답노트에 기록됩니다.