-
요구사항 정의
정답 숫자 생성: 서로 다른 3자리 숫자이며, 0을 사용할 수 없고, 숫자는 중복되면 안됨.
숫자 입력 받기: 3자리 숫자 사용 가능 및 중복 숫자나 0은 사용 못함.
정답과 비교: 입력된 숫자와 정답을 비교하여 스트라이크, 볼, 아웃을 표시함.
게임 종료: 3스트라이크일 때, 정답 표시가 되며 게임이 종료됨.
오류처리: 입력이 올바르지 않을 때, 오류 메시지가 뜸.
-
설계
로직을 처리하는 BaseballGame과 실행을 하는 main 클래스가 있음. BaseballGame에서 사용자 입력을 받아 정답과 비교한 뒤 힌트를 출력하고, 이를 반복하여 게임이 종료될 때까지 진행합니다.
generateAnswer(): 서로 3자리 숫자를 생성하는 메서드.
validateInput(): 입력된 값이 유효한지 검증하는 메서드.
countStrike(), countBall(): 스트라이크와 볼을 계산하는 메서드.
displayHint(): 스트라이크, 볼, 아웃을 출력하는 메서드.
-
Notifications
You must be signed in to change notification settings - Fork 0
hwiung/BaseballGame
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published