Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.13 KB

File metadata and controls

28 lines (22 loc) · 1.13 KB

java-baseball-precourse

Domain

  • 컴퓨터의 3자리의 수를 맞춰야 한다.
    • 3자리의 수는 1~9까지 서로 다른 수로 랜덤하게 이루어진다.
    • 같은 수가 같은 자리에 있으면 '스트라이크'
    • 같은 수가 다른 자리에 있으면 '볼'
    • 같은 수가 없으면 '낫싱'
  • 사용자가 잘못된 값을 입력해도 게임을 계속 진행할 수 있어야 한다.
    • 에러 메시지를 띄운다.
    • 다시 입력을 받는다.

Input

  • 사용자는 컴퓨터가 생각하고 있는 3개의 숫자를 입력한다.
  • 게임 종료 시 재시작 또는 종료 여부를 입력한다.
    • '1' 입력 시 재시작
    • '2' 입력 시 종료

Output

  • 컴퓨터는 플레이어가 입력한 숫자에 대한 결과를 출력한다.
  • 사용자가 잘못된 값을 입력할 경우 에러 메시지를 출력한다.
    • 에러 메시지는 [ERROR]로 시작한다.
  • 게임 종료 시 문구를 출력한다.
    • 게임 끝 문구 출력
    • 종료 또는 재시작을 선택할 수 있는 문구 출력