- 숫자 야구 게임 요구사항을 파악한다.
- 요구사항에 대한 구현을 완료한 후 자신의 github 아이디에 해당하는 브랜치에 Pull Request(이하 PR)를 통해 과제를 제출한다.
- 예외 처리 구현
- 자동차 구현
- 이름 구현
- 자동차 이름은 1자 이상, 5자 이하입니다.
- 엔진 구현
- 4 이상 전진 (주행), 3 이하 정지.
- 주행 거리 구현
- 라운드별 전진, 정지 정보를 모두 가지고 있습니다.
- equal 조건
- 이름이 같다면 같은 자동차로 간주합니다.
- compare 조건
- 총 주행 거리를 비교합니다.
- 이름 구현
- 사용자 입력 구현
- 파싱 구현
- 입력 받은 문자열을 구분자로 파싱합니다.
- 파싱 구현
- 자동차들 구현
- 같은 자동차는 허용되지 않습니다.
- totalDistance 기준으로 정렬 구현
- 가지고 있는 자동차들을 주행시키는 기능 구현
- 레이싱카 게임 진행 구현
- 자동차들과 게임 라운드 회수를 받을 수 있습니다.
- 게임을 진행합니다.