Skip to content

hwiung/BaseballGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

BaseballGame

  1. 요구사항 정의

    정답 숫자 생성: 서로 다른 3자리 숫자이며, 0을 사용할 수 없고, 숫자는 중복되면 안됨.

    숫자 입력 받기: 3자리 숫자 사용 가능 및 중복 숫자나 0은 사용 못함.

    정답과 비교: 입력된 숫자와 정답을 비교하여 스트라이크, 볼, 아웃을 표시함.

    게임 종료: 3스트라이크일 때, 정답 표시가 되며 게임이 종료됨.

    오류처리: 입력이 올바르지 않을 때, 오류 메시지가 뜸.

  2. 설계

    로직을 처리하는 BaseballGame과 실행을 하는 main 클래스가 있음. BaseballGame에서 사용자 입력을 받아 정답과 비교한 뒤 힌트를 출력하고, 이를 반복하여 게임이 종료될 때까지 진행합니다.

    generateAnswer(): 서로 3자리 숫자를 생성하는 메서드.

    validateInput(): 입력된 값이 유효한지 검증하는 메서드.

    countStrike(), countBall(): 스트라이크와 볼을 계산하는 메서드.

    displayHint(): 스트라이크, 볼, 아웃을 출력하는 메서드.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published