Skip to content

nuyhhyun/kotlin-racingcar-study

 
 

Repository files navigation

🚗 자동차 경주 게임

초간단 자동차 경주 게임을 구현한다.

🛞 기능 요구 사항

게임

  • 매 시도마다 실행 결과를 출력한다.
    • 자동차 이름과 해당 자동차의 전진 횟수만큼의 붙임표(-)를 함께 출력한다.
  • 최종 우승자를 출력한다.
    • 우승자는 한 명 이상일 수 있다.

자동차

  • 각 자동차에 이름을 부여할 수 있다.
    • 자동차 이름은 5자를 초과할 수 없다.
  • 자동차는 무작위 값이 4 이상인 경우 전진한다.
    • 자동차는 자신의 위치를 가진다.

참여 자동차들

  • 경주에 참여할 자동차는 두 대 이상이어야 한다.
  • 여러 대의 자동차 이름은 쉼표(,)를 기준으로 구분한다.
  • 한 시도에 n대의 자동차는 각각 전진 또는 멈출 수 있다.
  • 최종 우승자를 구할 수 있다.

무작위 값

  • 각 시도의 각 차마다 0에서 9 사이에서 무작위 값을 구한다.

시도 횟수

  • 시도 횟수는 1 이상의 정수여야 한다.

🚘 실행 결과

위 요구 사항에 따라 3대의 자동차가 5번 움직였을 경우 프로그램을 실행한 결과는 다음과 같다.


경주할 자동차 이름을 입력하세요(이름은 쉼표(,)를 기준으로 구분).
pobi,woni,jun
시도할 횟수는 몇 회인가요?
5

실행 결과
pobi : -
woni :
jun : -

pobi : --
woni : -
jun : --

pobi : ---
woni : --
jun : ---

pobi : ----
woni : ---
jun : ----

pobi : -----
woni : ----
jun : -----

최종 우승자: pobi, jun


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%