-
경주할 자동차들의 이름을 입력받는다.
- "경주할 자동차 이름을 입력하세요.(이름은 쉼표(,) 기준으로 구분)" 메시지를 출력한다.
- 자동차의 이름들을 쉼표로 분리해서 받는다.
- 만약 자동차의 이름이 5글자가 넘으면 예외를 발생시키고 다시 값을 받는다.
- 예외상황 시 [Error]로 시작하는 해당 상황에 맞는 에러 문구를 출력해야 한다.
-
시도할 횟수를 입력받는다.
- "시도할 회수는 몇회인가요?" 메시지를 출력한다.
- 숫자외에 다른 문자열이 들어오면 예외를 발생시키도 다시 값을 받는다.
- 예외상황 시 [Error]로 시작하는 해당 상황에 맞는 에러 문구를 출력해야 한다.
-
자동차는 입력받은 횟수만큼 차례로 난수를 생성한다.
- 생성한 난수가 4 이상일 경우 전진, 미만일 경우 멈춰있는다.
-
매 회차마다 자동차는 자기가 간 거리만큼을 '-'로 표시해서 사용자에게 출력해준다.
-
모든 회차가 종료되면 가장 먼 거리를 이동한 우승자를 출력한다.
- 우승자는 여러명일 수 있다.
forked from next-step/java-racingcar-precourse
-
Notifications
You must be signed in to change notification settings - Fork 0
sjmoon00/java-racingcar-precourse
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
카테캠 미니과제 2차
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%