반복과 누적

루프는 종료 조건·누적 변수·경계(오프바이원)를 같이 설계합니다.

← 원리 목록 · 배우기에서 자세히

for / while

윈도우

고정 길이 창은 합을 유지한 채 왼쪽을 빼고 오른쪽을 더합니다.

let sum = 0;
for (let i = 0; i < k; i++) sum += arr[i];

Python

for x in xs: / range / enumerate. 슬라이스로 부분 구간을 복사할 수 있습니다.

오프바이원 체크

예제 길이 1·2·n으로 루프가 몇 번 도는지 세어 보세요.

한 줄

> 초기값 · 경계 · 조기 종료를 한 세트로.

배우기에서 더 읽기

관련 문제