서로 변환 가능하다는 사실보다 종료 조건의 위치를 기준으로 선택합니다.
0…length-1정해진 회차·좁은 카운터 스코프
quit까지합계 한계까지·본문 사건이 종료 결정
핵심: 카운터가 반복 밖에서 필요 없다면 for 블록 안에 가둡니다.