-
경주할 자동차 이름을 입력받는다.
-
자동차 이름은 쉼표(,)를 기준으로 분리
-
자동차 이름은 5자 이하인지 검증한다.(초과 시 Error)
-
시도할 횟수를 입력받는다.
-
시도할 횟수가 유효한 숫자인지 검증한다.(숫자 아님/음수/0등이 적힐 경우 Error)
-
사용자가 잘못된 값을 입력할 경우 [Error] 메시지와 함께 Error를 발생시킨다.
-
주어진 횟수만큼 게임을 반복 실행한다.
-
자동차별로 0에서 9사이의 무작위 값을 구한다.
-
무작위 값이 4 이상일 경우 해당 자동차는 전진한다.
-
각 차수별 실행 결과를 자동차 이름과 전진거리(-)로 출력한다.
-
매 차수 실행 사이에 빈 줄을 출력하여 구분한다.
-
경주 게임 완료 후 가장 많이 전진한 거리를 계산한다.
-
최대 전진 거리를 가진 자동차들을 우승자로 선정한다.
-
우승자가 한 명일 경우 우승자 이름을 출력한다.
-
우승자가 여러 명일 경우 쉼표(,)를 이용하여 구분하여 출력한다.
-
최종 결과를 "최종 우승자:[이름]" 형식으로 출력한다.
forked from woowacourse-precourse/javascript-racingcar-8
-
Notifications
You must be signed in to change notification settings - Fork 0
pinetree5115-collab/javascript-racingcar-8
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 100.0%