← 목록으로 돌아가기
1 / 3 번째 문제
✍️ 문제 3-1

제9회 소프트웨어(SW) 사고력 올림피아드(초5~6)

※ 다음 문제에 답하시오.

※ 답은 종이에 작성한 뒤 사진으로 제출하세요.

※ 창의적인 생각을 자유롭게 기록해도 됩니다.

문제 3

사용자가 컴퓨터와 숫자 야구를 하는 게임 프로그램을 개발하려고 한다. 진행자와 플레이어를 정하고, 진행자가 임의의 세 자리 수를 정하며, 플레이어는 임의의 세 자리 수를 부른다.

자리와 숫자가 모두 맞으면 스트라이크, 숫자는 맞지만 자리가 다르면 볼, 맞는 숫자가 하나도 없으면 아웃이라고 한다.

문제 이미지
문제 3-1
흥미 있게 게임하는 방법을 제안하시오.
[문제 분석] 숫자 야구 게임의 규칙과 추리 전략을 설명하고 난이도나 소재를 바꾼 새 변형 게임을 만드는 문제입니다. [예시답안 요약 힌트] 기회 수, 자릿수 증가, 스트라이크와 볼을 이용한 추리 방법을 설명하세요. 단어 야구처럼 숫자가 아닌 소재로 바꾼 변형도 제안하면 좋습니다.
숫자 야구 게임을 더 흥미롭게 하는 방법: ① 힌트 제도: 남은 시도 횟수가 3번 이하가 되면 힌트를 제공한다 (첫 번째 자리 숫자 공개 등). ② 타이머 모드: 60초 안에 맞추면 보너스 점수를 준다. ③ 난이도 선택: 3자리·4자리·5자리 중 선택 가능하게 한다. ④ 점수 랭킹: 최소 시도 횟수로 맞춘 학생 순위를 기록한다. ⑤ 2인 대결 모드: 두 플레이어가 번갈아 상대방이 정한 숫자를 먼저 맞추는 대결 방식.

정답을 외우기보다 글·표·그림 배치를 비교하며 내 답안을 보완하세요.

3-1 예시답안 1
3-1 예시답안 1

로그인 후 답안을 작성할 수 있습니다.