/java-racingcar-1

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป [์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค] Lv.1 ๋ฏธ์…˜ - ๐Ÿš˜ ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ [๐Ÿ‘ฅ ํŽ˜์–ด: JM]

Primary LanguageJava

1๋ฒˆ์งธ ๋ฏธ์…˜ - ๋ฌธ์ž์—ด ๊ณ„์‚ฐ๊ธฐ

๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ชฉ๋ก

  1. [์ž…๋ ฅ] ์œ ์ €์—๊ฒŒ ์ธํ’‹์„ ๋ฐ›๋Š”๋‹ค.
  2. [์ฒ˜๋ฆฌ] ์œ ์ €์˜ ์ธํ’‹์„ ์ˆซ์ž์™€ ๊ธฐํ˜ธ๋กœ ๋‚˜๋ˆˆ๋‹ค.
    • [์˜ˆ์™ธ์ฒ˜๋ฆฌ] ์œ ์ €์˜ ์ธํ’‹์ด ์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ๋ฅผ ํ™•์ธํ•œ๋‹ค.
    • [์˜ˆ์™ธ์ฒ˜๋ฆฌ] ์œ ์ €์˜ ์ธํ’‹์ด ๊ธฐํ˜ธ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ๋ฅผ ํ™•์ธํ•œ๋‹ค.
    • [์˜ˆ์™ธ์ฒ˜๋ฆฌ] ์œ ์ €์˜ ์ธํ’‹์ด Zero-Division์ธ์ง€ ํ™•์ธํ•œ๋‹ค.
  3. [๊ฒฐ๊ณผ] ํ•ด๋‹น์‹์˜ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

#2๋ฒˆ์งธ ๋ฏธ์…˜ - java-racingcar

๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ชฉ๋ก

  1. [์ž…๋ ฅ] ์œ ์ €์—๊ฒŒ ์ž๋™์ฐจ์˜ ์ด๋ฆ„์„ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค.
    • [์˜ˆ์™ธ์ฒ˜๋ฆฌ] ์ด๋ฆ„์˜ ๊ณต๋ฐฑ์ด ๊ฒฝ์šฐ๋ฅผ ํ™•์ธํ•œ๋‹ค.
    • [์˜ˆ์™ธ์ฒ˜๋ฆฌ] ์ค‘๋ณต๋œ ์ด๋ฆ„์ด ์žˆ๋Š” ๊ฒฝ์šฐ
    • [์˜ˆ์™ธ์ฒ˜๋ฆฌ] ์ด๋ฆ„์ด์˜ ๊ธธ์ด๊ฐ€ ๋‹ค์„ฏ์ž ์ดํ•˜์ธ์ง€ ํ™•์ธํ•œ๋‹ค.
  2. [์ž…๋ ฅ] ์œ ์ €์—๊ฒŒ ์‹œ๋„ํ•™ ํšŸ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค.
    • [์˜ˆ์™ธ์ฒ˜๋ฆฌ] 0์ดํ•˜์˜ ์ˆซ์ž์ธ์ง€ ํ™•์ธํ•œ๋‹ค.
  3. [๊ณ„์‚ฐ/์ถœ๋ ฅ] ์ž๋™์ฐจ๊ฐ€ ๊ฐ„ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค.
  4. [๊ฒฐ๊ณผ์ถœ๋ ฅ] ์šฐ์Šน์ž๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

java-racingcar

์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ๋ฏธ์…˜ ์ €์žฅ์†Œ

์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ์ฝ”๋“œ๋ฆฌ๋ทฐ