Skip to content

1ShinSuHo1/java-racingcar-8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-racingcar-precourse

🚗 자동차 경주 게임

🎯 구현할 기능 목록

✅ 입력 관련 기능

  • 사용자로부터 자동차 이름을 입력받는다.
  • 자동차 이름은 쉼표(,) 로 구분한다.
  • 각 자동차 이름은 1자 이상 5자 이하인지 검증한다.
  • 잘못된 입력일 경우 IllegalArgumentException을 발생시키고 프로그램을 종료한다.

✅ 경주 로직

  • 사용자로부터 시도할 횟수를 입력받는다.
  • 각 시도마다 0~9 사이의 랜덤 숫자를 생성한다.
  • 랜덤 숫자가 4 이상이면 자동차가 전진한다.
  • 매 시도별로 자동차의 이동 결과를 출력한다.

✅ 우승자 판별 기능

  • 최종적으로 가장 많이 전진한 자동차를 우승자로 선정한다.
  • 우승자가 여러 명일 경우 쉼표(,)로 구분하여 출력한다.

🧪 테스트 요구사항

  • 모든 기능은 JUnit5와 AssertJ로 테스트 코드를 작성하여 검증한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%