Skip to content

beanbeen0/java-racingcar-7

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-racingcar-precourse

기능 목록

  1. 입력
    1. 경주에 출전할 차들의 이름들을 입력받는다.
      • 입력 메시지
      경주할 자동차 이름을 입력하세요.(이름은 쉼표(,) 기준으로 구분)
    2. 자동차의 이름은 5자 이하여야 한다.
    3. 이동할 횟수를 입력 받는다.
      • 횟수 입력 메시지
      시도할 횟수는 몇 회인요?

  1. 경주 규칙
    1. 각 자동차는 전진하거나 멈춘다.
    2. 각 자동차가 전진하는 조건은 0에서 9 사이에서 무작위 값을 구한 후 무작위 값이 4 이상일 경우이다.
    3. 이동 횟수만큼 경기를 치뤘다면, 우승자를 뽑는다.

  1. 출력
    1. 한 라운드가 종료 때마다, 경기 결과를 출력한다.
      • 입력을 모두 받으면, 실행결과를 알리는 줄구분 메시지 "실행결과\n"를 출력한다.
      • 경기 결과 출력 양식
        • 출전자 별로 총 전진횟수 출력한다.
        • 메시지 양식
        pobi : --
        woni : ----
        jun : ---
    2. 모든 라운드가 종료되면, 최종 우승자를 출력한다.
      • 우승자가 여러명일 경우 (,)를 이용하여 구분해 출력한다.
      최종 우승자 : pobi, jun
  2. 예외
    1. 사용자가 잘못된 값을 입력할 경우 IllegalArgumentException을 발생시킨 후 애플리케이션은 종료되어야 한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%