for / while
- 경계:
i < nvsi <= n을 손으로 적기 - 누적: 합·곱·최대 초기값 (
0,1,-Infinity) - 조기 종료: 답을 찾으면
break/return
윈도우
고정 길이 창은 합을 유지한 채 왼쪽을 빼고 오른쪽을 더합니다.
let sum = 0;
for (let i = 0; i < k; i++) sum += arr[i];
Python
for x in xs: / range / enumerate. 슬라이스로 부분 구간을 복사할 수 있습니다.
오프바이원 체크
예제 길이 1·2·n으로 루프가 몇 번 도는지 세어 보세요.
한 줄
> 초기값 · 경계 · 조기 종료를 한 세트로.