✅ ✅ 핵심 개념
🔥 for문의 조건은 “어디까지”가 아니라 “몇 번 반복할지”를 결정하는 것이다
✅ 기존 생각 (잘못된 이해)
조건 = 어디까지 반복할까?
👉 ❌ 단순 범위로만 생각
✅ 깨달은 개념
조건 = 몇 개 반복할까?
👉 ✅ 반복 횟수 자체를 결정하는 공식
✅ ✅ 예시 비교
❌ 단순 조건 (고정)
for(int k=0; k<5; k++)
👉 결과:
항상 5번 반복 ❌
✅ 변화 반영 조건
for(int k=0; k<i; k++)
👉 결과:
i=1 → 1번
i=2 → 2번
i=3 → 3번
👉 ✅ 줄마다 변화
✅ 수식 활용
for(int k=0; k<i*2+1; k++)
👉 결과:
i=0 → 1개
i=1 → 3개
i=2 → 5개
👉 ✅ 규칙 있는 패턴 생성
✅ ✅ 핵심 원리
반복 횟수 = 조건식
👉 즉:
- k < 5 → 5번
- k < i → i번
- k < i*2+1 → 홀수 증가
- k < floor-i → 점점 감소
✅ ✅ 최종 핵심 한 줄
🔥 즉, for문의 조건은 반복의 범위를 정하는 것이 아니라, 반복 횟수를 계산하는 식이며, i를 이용해 변화하는 패턴을 만들 수 있다
😎 초간단 감각
조건 = 몇 개 찍을지 공식
'c언어' 카테고리의 다른 글
| 역피라미드 방법 (0) | 2026.05.31 |
|---|---|
| 피라미드 쌓기 프로젝트 (0) | 2026.05.31 |
| 이중 반복문 핵심 깨달음 정리 (0) | 2026.05.31 |
| 이중 반복문과 별 찍기 패턴 정리 (0) | 2026.05.31 |
| 이중 반복문 완전 정리 (파헤치기🔥) (0) | 2026.05.31 |