초간단 자동차 경주 게임을 구현한다.
- 주어진 횟수 동안 n대의 자동차는 전진 또는 멈출 수 있다.
- 사용자는 몇 대의 자동차로 몇 번의 이동을 할 것인지를 입력할 수 있어야 한다.
- 전진하는 조건은 0에서 9 사이에서 무작위 값을 구한 후 무작위 값이 4 이상일 경우이다.
- 자동차의 상태를 화면에 출력한다. 어느 시점에 출력할 것인지에 대한 제약은 없다.
- 자동차는 이름과 위치를 가진다.
- 자동차의 이름이 5자를 초과하면 예외가 발생한다.
- 자동차의 초기 위치는 1이다.
- 자동차는 무작위 값이 4 이상일 경우 움직인다.
- 자동차는 무작위 값이 3 이하일 경우 정지한다.
- 자동차들의 이름은 쉼표로 구분한다.
- 자동차 경주 게임은 자동차가 0대일 경우 예외가 발생한다.
- 자동차 경주 게임은 몇 대의 자동차로 몇 번의 이동한 결과를 반환한다.
- 자동차 경주 게임의 우승자는 한 명 이상이다.
- 자동차 경주 게임의 우승자는 가장 많이 움직인 자동차이다.