- 자동차 경주 게임 요구사항을 파악한다.
- 요구사항에 대한 구현을 완료한 후 자신의 github 아이디에 해당하는 브랜치에 Pull Request(이하 PR)를 통해 코드 리뷰 요청을 한다.
- 코드 리뷰 피드백에 대한 개선 작업을 하고 다시 PUSH한다.
- 모든 피드백을 완료하면 다음 단계를 도전하고 앞의 과정을 반복한다.
- 입력 받는 기능
- 게임에 이용되는 자동차 수 - 사용자 입력 (요구사항 변경 됨)
- 자동차의 이름들 (이름의 숫자만큼 자동차 대수를 설정한다.) - 사용자 입력 (, 쉼표를 기준으로 구분)
- 전진 시도 횟수 - 사용자 입력
- 자동차
- 이름을 부여할 수 있으며, 5자를 초과할 수 없다.
- 전진 or 정지
- 전진 조건은 랜덤으로 값을 생성해 나온 값이 4이상인 경우
- 게임
- 특정 시점에 자동차의 위치를 출력한다.
- 전진한 자동차를 출력할 때 자동차 이름을 같이 출력한다.
- 경주 게임을 완료된 후 누가 우승했는지를 출력한다.
- 우승자는 한명 이상일 수 있다.