피드백 신청 링크
<aside>
💡
해당 미션은 콘솔로 실행할수 있어야 합니다. 따로 프론트가 있는게 아닌, 콘솔 실행을 염두해두세요.
</aside>
가능한 언어
- Java
- Kotlin
- JavaScript 또는 TypeScript
- Ruby
배경
- 1부터 9까지 서로 다른 숫자로 이루어진 3자리의 숫자를 맞추는 게임입니다.
- 컴퓨터와 대결하는 방식으로, 사용자가 직접 숫자를 입력하여 컴퓨터가 정한 정답을 맞춰야 합니다.
1단계: 숫자 야구 게임 구현
게임 시작
- 1을 입력하면 게임을 시작합니다.
- 9를 입력하면 애플리케이션을 종료합니다.
게임 진행
- 게임이 시작되면 컴퓨터가 1~9까지 서로 다른 임의의 3자리 숫자를 선택합니다.
- 플레이어는 컴퓨터가 생각하고 있는 3개의 숫자를 입력해야 합니다.
- 컴퓨터는 입력한 숫자에 대해 아래 규칙을 적용하여 결과를 출력합니다.
힌트 규칙
입력한 숫자에 대해 아래와 같은 힌트를 제공합니다.
- 스트라이크: 입력한 숫자가 컴퓨터의 숫자와 위치까지 동일한 경우
- 볼: 입력한 숫자가 컴퓨터의 숫자에 포함되지만 위치가 다를 경우
- 낫싱: 입력한 숫자가 컴퓨터의 숫자에 전혀 포함되지 않을 경우