-
사용자로부터 경주 할 자동차 이름을 입력 받는다.
- 이름은 쉼표 기준으로 구분된다.
- 자동차 이름은 5자 이하만 가능하다.
- 자동차의 이름 중복을 확인한다.
-
사용자로부터 몇 번 시도할지 입력 받는다.
- 시도 횟수는 숫자여야만 한다.
-
입력받은 n번 만큼 자동차를 이동시킨다.
- n번만큼 반복한다.
- 자동차마다 random 값을 구한다.
- random 값이 3 이하이면 멈춘다.
- random 값이 4 이상이면 전진한다.
- 각 자동차별 이동 현황을 출력한다.
- 자동차마다 random 값을 구한다.
- n번만큼 반복한다.
-
최종 우승자를 출력한다.
- 가장 많이 전진한 자동차들을 출력한다.
-
RaceGame Class
- 게임의 진행을 담당하는 클래스
-
Car Class
- 자동차 정보를 담당하는 클래스