더북(TheBook)

실행결과 icon_con

 === 자라나라 머리카락 게임 ===
 > 1번째 테스트 : 1 2 번 물약을 머리에 바릅니다.
>> 실패! 머리카락이 나지 않았어요. ㅠㅠ
   계속하려면 Enter를 누르세요.
 > 2번째 테스트 : 1 3 4 번 물약을 머리에 바릅니다.
>> 성공 ! 머리카락이 났어요!!
   계속하려면 Enter를 누르세요.
 > 3번째 테스트 : 2 4 번 물약을 머리에 바릅니다.
>> 실패 ! 머리카락이 나지 않았어요. ㅠㅠ
   계속하려면 Enter를 누르세요.

발모제는 몇 번일까요? 3
>> 정답입니다!

첫 번째 테스트에서 1, 2번 물약을 발랐고 실패했습니다. 두 번째 테스트에서 1, 3, 4번 물약을 발랐고 성공했습니다. 세 번째 테스트에서 2, 4번 물약을 발랐고 실패했네요. 1, 2번 물약은 실패하고 1, 3, 4번 물약을 발라서 성공했으므로 발모제는 3번과 4번 중 하나입니다. 마지막에 2, 4번 물약을 발라서 실패했으므로 3번이 발모제입니다. 따라서 정답에 3을 입력하면 정답 메시지가 출력되면서 게임이 끝납니다. 이처럼 3회의 테스트 결과를 조합해 충분히 정답을 유추할 수 있겠죠?

6장에서는 배열을 공부하고 ‘자라나라 머리카락’이라는 게임을 만들어 봤습니다. 프로그램을 처음 따라 할 때는 이해되지 않는 부분도 있을 겁니다. 한 번에 이해되지 않는다고 조급해하지 마세요. 프로젝트 내용과 완성 코드를 찬찬히 살펴보면서 각 변수와 배열, 반복문의 역할을 생각해 보세요. 코드를 따라가다 보면 어느새 이해될 뿐만 아니라 생각하는 힘도 커져 있을 겁니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.