Skip to content

🏎 μžλ™μ°¨ κ²½μ£Ό κ²Œμž„ λ―Έμ…˜μ„ μ§„ν–‰ν•˜λŠ” Repository

Notifications You must be signed in to change notification settings

lxxjn0/java-racingcar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏎 java-racingcar

μžλ™μ°¨ κ²½μ£Ό κ²Œμž„ λ―Έμ…˜μ„ μ§„ν–‰ν•˜λŠ” Repository


κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­

  • 주어진 횟수 λ™μ•ˆ nλŒ€μ˜ μžλ™μ°¨λŠ” 전진 λ˜λŠ” 멈좜 수 μžˆλ‹€.

  • 각 μžλ™μ°¨μ— 이름을 λΆ€μ—¬ν•  수 μžˆλ‹€. μ „μ§„ν•˜λŠ” μžλ™μ°¨λ₯Ό 좜λ ₯ν•  λ•Œ μžλ™μ°¨ 이름을 같이 좜λ ₯ν•œλ‹€.

  • μžλ™μ°¨ 이름은 μ‰Όν‘œ(,)λ₯Ό κΈ°μ€€μœΌλ‘œ κ΅¬λΆ„ν•˜λ©° 이름은 5자 μ΄ν•˜λ§Œ κ°€λŠ₯ν•˜λ‹€.

  • μ‚¬μš©μžλŠ” λͺ‡ 번의 이동을 ν•  것인지λ₯Ό μž…λ ₯ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.

  • μ „μ§„ν•˜λŠ” 쑰건은 0μ—μ„œ 9 μ‚¬μ΄μ—μ„œ random 값을 κ΅¬ν•œ ν›„ random 값이 4 이상일 경우 μ „μ§„ν•˜κ³ , 3 μ΄ν•˜μ˜ 값이면 - λ©ˆμΆ˜λ‹€.

  • μžλ™μ°¨ κ²½μ£Ό κ²Œμž„μ„ μ™„λ£Œν•œ ν›„ λˆ„κ°€ μš°μŠΉν–ˆλŠ”μ§€λ₯Ό μ•Œλ €μ€€λ‹€. μš°μŠΉμžλŠ” ν•œ λͺ… 이상일 수 μžˆλ‹€.


κΈ°λŠ₯ κ΅¬ν˜„ λͺ©λ‘

  • μžλ™μ°¨μ˜ 이름을 ν•œ μ€„λ‘œ μž…λ ₯λ°›λŠ” κΈ°λŠ₯

    • μž…λ ₯받은 μžλ™μ°¨μ˜ 이름을 μ‰Όν‘œ(,)둜 λ‚˜λˆ„λŠ” κΈ°λŠ₯

    • 이름이 5자λ₯Ό λ„˜μ§€ μ•ŠλŠ”μ§€ ν™•μΈν•˜λŠ” κΈ°λŠ₯

    • μ€‘λ³΅λœ 이름이 μ‘΄μž¬ν•˜λŠ”μ§€ μ—¬λΆ€λ₯Ό ν™•μΈν•˜λŠ” κΈ°λŠ₯

  • λͺ‡ 번의 이동을 ν•  것인지λ₯Ό μž…λ ₯λ°›λŠ” κΈ°λŠ₯

    • 이동 횟수 μž…λ ₯에 λŒ€ν•œ μœ νš¨μ„±μ„ κ²€μ¦ν•˜λŠ” κΈ°λŠ₯
  • μ „μ§„ν•˜λŠ” 쑰건을 μƒμ„±ν•˜λŠ” κΈ°λŠ₯

    • 0μ—μ„œ 9κΉŒμ§€μ˜ random 값을 μƒμ„±ν•˜λŠ” κΈ°λŠ₯

    • random 값이 4 이상일 경우 μ „μ§„ν•˜λŠ” κΈ°λŠ₯

    • random 값이 3 μ΄ν•˜μΈ 경우 λ©ˆμΆ”λŠ” κΈ°λŠ₯

  • 주어진 νšŸμˆ˜μ— 따라 μžλ™μ°¨λ₯Ό μ „μ§„ν•˜λŠ” κΈ°λŠ₯

    • μžλ™μ°¨κ°€ μ „μ§„ν•˜λŠ” 경우 μœ„μΉ˜λ₯Ό 1 μ¦κ°€μ‹œν‚€λŠ” κΈ°λŠ₯
  • μ—¬λŸ¬λŒ€μ˜ μžλ™μ°¨λ₯Ό κ΄€λ¦¬ν•˜λŠ” κΈ°λŠ₯

    • μžλ™μ°¨λ“€μ„ μ΄λ™μ‹œν‚€λŠ” κΈ°λŠ₯

    • 맀번 이동이 λλ‚œ ν›„ μžλ™μ°¨μ˜ 이름과 이동상황을 좜λ ₯ν•˜λŠ” κΈ°λŠ₯

  • 우승자λ₯Ό 좜λ ₯ν•˜λŠ” κΈ°λŠ₯

    • μžλ™μ°¨κ°€ μš°μŠΉν•œ μœ„μΉ˜μ— μžˆλŠ”μ§€ ν™•μΈν•˜λŠ” κΈ°λŠ₯

    • μš°μŠΉν•œ μžλ™μ°¨(λ“€)을 λ°˜ν™˜ν•΄μ£ΌλŠ” κΈ°λŠ₯

    • μš°μŠΉν•œ μžλ™μ°¨(λ“€)을 좜λ ₯ν•˜λŠ” κΈ°λŠ₯


κΈ°μ—¬μž


μš°μ•„ν•œν…Œν¬μ½”μŠ€ μ½”λ“œλ¦¬λ·°

About

🏎 μžλ™μ°¨ κ²½μ£Ό κ²Œμž„ λ―Έμ…˜μ„ μ§„ν–‰ν•˜λŠ” Repository

Topics

Resources

Stars

Watchers

Forks

Languages