Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
기능 구현 목록
출력 기능 구현
게임 실행/종료 관리 기능 구현
IllegalArgumentException
을 발생시키고 애플리케이션은 종료검증 기능 구현
게임 동작 기능 구현
게임 인터페이스 사용한다.
게임 인터페이스를 구현한 자동차 경주 게임 구현
경주할 자동차 이름(이름은 쉼표 기준으로 구분)과 시도할 횟수를 입력받고 게임이 시작된다
구체적인 동작 구현
플레이어의 검증된 입력을 저장한다.
플레이어로부터 입력받은 시도할 횟수 값에 따라 실행 결과 반복 출력
경주할 자동차별로 무작위 숫자를 생성해 이 값이 4 이상인 경우 전진 (_ 를 붙인다)
출력된 _의 개수가 시도할 횟수의 개수와 동일한 경우 해당 사용자는 최종 우승자로 분류된다
자동차 경주 게임을 완료한 후 최종 우승자를 출력한다. 이때, 우승자는 한 명 이상일 수 있고 여러명인 경우 쉼표를 이용해 구분한다.