우아한 테크코스 1주차 미션 '숫자 야구게임' 구현
- 프로그램은 크게 랜덤 수 생성, 숫자 추론, 프로그램 종료 단계로 구성된다.
- 프로그램이 시작되면 컴퓨터는 임의의 숫자를 만들어낸다.
- 야구 숫자는 중복되지 않는 1~9 사이의 세 자리 숫자로 구성된다.
- 사용자로부터 세 자리 수를 입력받는다.
- 예외: 각 숫자가 1보다 작거나 9보다 큰 경우
- 예외: 세 자리 수가 아닌 경우
- 예외: 세 자리 수 중에 중복되는 수가 하나라도 있는 경우
- 만들어진 임의의 수와 사용자 수를 비교하여 스트라이크와 볼의 수를 계산 후 출력한다.
- 잘못된 입력이 들어왔거나, 종료 조건을 만족하지 못하면 프로그램을 반복한다.
- 3 스트라이크를 달성한 경우 안내 문구를 출력하고 프로그램을 종료한다.