학습자료 › 🎬 영상으로 보는 알고리즘 · 04

반복 속 반복 — 스틱맨의 햄버거 가게

🎬 스틱맨이 친구에게 3층 햄버거 네 개를 쪽지로 부탁합니다. 한 줄씩 적으니 쪽지가 서른여섯 줄이 됐어요. 되풀이되는 패티·치즈를 안쪽 반복으로 묶고, 햄버거 하나 만드는 방법을 다시 바깥 반복으로 감싸는 반복 속 반복을 4분 15초 애니메이션으로 따라가 봅니다.

🔊 소리가 납니다. 화면의 재생 버튼을 누르면 내레이션과 함께 시작해요. Space 재생/정지 · ← → 탐색 · 0 처음으로 · M 소리 끄기. 목소리는 AI로 만든 합성 음성입니다.

⛶ 전체화면으로 보기

🧩한눈에 보는 반복 속 반복

긴 쪽지 — 모두 펼쳐 적기
36줄 햄버거 하나 9줄을 네 번
안쪽 반복 — 패티·치즈를 층 수만큼
3번 아래 빵은 한 번만 나오므로 밖에 둔다
바깥 반복 — 햄버거 하나 만드는 방법을 개수만큼
4번 안쪽 반복이 다 끝나야 다음 햄버거로
반복 속 반복 쪽지
7줄 패티는 4 × 3 = 12번. 5층 10개면 긴 쪽지는 130줄, 이 쪽지는 숫자 두 개만 바꾼 7줄
🧩 핵심: 반복의 묶음 안에 또 되풀이되는 부분이 있으면 그 부분도 반복으로 적습니다. 이것을 반복 속 반복이라고 합니다. 안쪽 반복이 다 끝나야 바깥 반복의 다음 차례로 넘어갑니다.

🔎한 걸음 더

묶음에 넣을 줄을 고를 때는 정말 되풀이되는 줄만 넣었는지 확인합니다. 영상에서 처음 쓴 쪽지처럼 아래 빵까지 안쪽 반복에 넣으면 빵이 네 개인 햄버거가 나와요. 블록 코딩에서는 ○번 반복하기 블록 안에 또 ○번 반복하기 블록을 넣어 같은 모양을 만듭니다. 안쪽 블록이 몇 번 실행되는지는 바깥 횟수 × 안쪽 횟수로 셉니다.