Skip to content

sjmoon00/java-baseball-precourse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-baseball-precourse

구현 기능 목록

  • 1-9사이의 숫자중 서로 다른 수 3개를 뽑는다.
  • 3자리 수를 입력받는다.
    • 받은 값이 3자리가 아닌 경우 예외 발생한다.
    • 받은 값이 숫자가 아닌 경우 예외 발생한다.
    • 받은 값에 중복된 숫자가 있을 시 예외 발생한다.
      • 예외는 IllegalArgumentException으로 발생시킨다.
      • 어플리케이션은 종료된다.
  • 입력값에 따라 힌트를 구분한다.
    • 자리와 숫자 둘다 맞춘 경우 => 스트라이크
    • 숫자는 같지만 자리가 다른 경우 => 볼
    • 자리와 숫자 모두 틀린 경우 => 낫싱
  • 게임의 승패 유무를 판단한다.
    • 3스트라이크인 경우, 게임이 종료된다.
    • 3스트라이크가 아니면 다음 라운드로 자동 진행된다.
  • 게임 종료가 되면, 다시 게임을 진행할지 완전히 프로그램을 종료할 지를 출력한다.
    • 1 입력 시 게임 재시작
    • 2 입력 시 프로그램 종료

About

카테캠 미니과제 1차

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%