✍️ 문제 3-3
제9회 소프트웨어(SW) 사고력 올림피아드(초5~6)
※ 다음 문제에 답하시오.
※ 답은 종이에 작성한 뒤 사진으로 제출하세요.
※ 창의적인 생각을 자유롭게 기록해도 됩니다.
문제 3
사용자가 컴퓨터와 숫자 야구를 하는 게임 프로그램을 개발하려고 한다. 진행자와 플레이어를 정하고, 진행자가 임의의 세 자리 수를 정하며, 플레이어는 임의의 세 자리 수를 부른다.
자리와 숫자가 모두 맞으면 스트라이크, 숫자는 맞지만 자리가 다르면 볼, 맞는 숫자가 하나도 없으면 아웃이라고 한다.
문제 3-3
위 프로그램과 유사한 새로운 게임을 구상하여 적으시오.
[문제 분석]
숫자 야구 게임의 규칙과 추리 전략을 설명하고 난이도나 소재를 바꾼 새 변형 게임을 만드는 문제입니다.
[예시답안 요약 힌트]
기회 수, 자릿수 증가, 스트라이크와 볼을 이용한 추리 방법을 설명하세요. 단어 야구처럼 숫자가 아닌 소재로 바꾼 변형도 제안하면 좋습니다.
새로운 게임 구상: '색깔 야구'
진행 방법: 3가지 색깔(빨강·파랑·노랑)을 순서대로 배열하여 상대방이 맞추는 게임.
규칙:
- 색깔과 위치가 모두 맞으면 '컬러 스트라이크'
- 색깔은 있지만 위치가 다르면 '컬러 볼'
- 해당 색이 전혀 없으면 '아웃'
승리 조건: 컬러 스트라이크 3개를 먼저 맞히는 플레이어가 이긴다.
확장: 색깔 수를 4~5개로 늘리면 난이도가 높아진다.
로그인 후 답안을 작성할 수 있습니다.