정보 교과서 3단원 [문제 해결과 프로그래밍]에서는 다양한 분야의 문제를 추상화하고 구조화하여 해결 방법을 도출하고 프로그래밍을 통해 프로그램을 작성하여 자동화할 수 있는 능력을 요구한다. 학생들이 파이썬 언어에 어느 정도 익숙해졌을 때 3단원을 돌아보는 문제로 개미 수열을 소개한다.

문제 설명

다음은 베르나르 베르베르의 소설 「개미」에 나온 수열로 개미 수열이라고 불린다. 개미 수열의 규칙을 찾아 8번째 수열을 알아내보자.

Untitled

문제 이해 및 분석

문제 해결

위에서 찾은 수열의 규칙에 따르면 7번째 수열을 통해 8번째 수열을 알아낼 수 있다.

7번째 수열  ⇨  1 2 2 2 1 1 3 1

8번째 수열 ⇨ 1 1 2 3 1 2 3 1 1 1

         1이 1개 있고, 2가 3개 있고, 1이 2개 있고, ⋯