반복 속 반복 — 스틱맨의 햄버거 가게
🎬 스틱맨이 친구에게 3층 햄버거 네 개를 쪽지로 부탁합니다. 한 줄씩 적으니 쪽지가 서른여섯 줄이 됐어요. 되풀이되는 패티·치즈를 안쪽 반복으로 묶고, 햄버거 하나 만드는 방법을 다시 바깥 반복으로 감싸는 반복 속 반복을 4분 15초 애니메이션으로 따라가 봅니다.
🧩한눈에 보는 반복 속 반복
긴 쪽지 — 모두 펼쳐 적기
36줄 햄버거 하나 9줄을 네 번
안쪽 반복 — 패티·치즈를 층 수만큼
3번 아래 빵은 한 번만 나오므로 밖에 둔다
바깥 반복 — 햄버거 하나 만드는 방법을 개수만큼
4번 안쪽 반복이 다 끝나야 다음 햄버거로
반복 속 반복 쪽지
7줄 패티는 4 × 3 = 12번. 5층 10개면 긴 쪽지는 130줄, 이 쪽지는 숫자 두 개만 바꾼 7줄
🧩 핵심: 반복의 묶음 안에 또 되풀이되는 부분이 있으면 그 부분도 반복으로 적습니다. 이것을 반복 속 반복이라고 합니다. 안쪽 반복이 다 끝나야 바깥 반복의 다음 차례로 넘어갑니다.
🔎한 걸음 더
묶음에 넣을 줄을 고를 때는 정말 되풀이되는 줄만 넣었는지 확인합니다.
영상에서 처음 쓴 쪽지처럼
아래 빵까지 안쪽 반복에 넣으면 빵이 네 개인 햄버거가 나와요.
블록 코딩에서는 ○번 반복하기 블록 안에 또 ○번 반복하기 블록을 넣어 같은 모양을 만듭니다. 안쪽 블록이 몇 번 실행되는지는 바깥 횟수 × 안쪽 횟수로 셉니다.