- 자동차 이름을 입력받는다
- (기능) 입력을 받는다
- (기능) 쉼표로 구분한다
- (예외) 연속된 쉼표(,) 사용
- (예외) 특수문자, 숫자 사용
- 시도할 횟수를 받는다
- (기능) 입력을 받는다
- (예외) 숫자이외의 값 입력
- 경주를 한다. (반복)
- (기능) 0~9사이의 랜덤값 설정
- (기능) 랜덤값이 4이상이면 전진, 3이하면 정지
- (기능) 이름과 현재위치를 출력
- (예외) 이름은 5자 이하
- (예외) 이름 중복 체크
- (예외) 음수 입력
- 우승자를 선정, 출력한다
- (기능) 우승자를 선정
- (기능) 우승자를 출력