์๋์ฐจ ๊ฒฝ์ฃผ ๊ฒ์ ๋ฏธ์ ์ TDD๋ก ์งํํ๋ Repository
- ์ฃผ์ด์ง ํ์ ๋์ n๋์ ์๋์ฐจ๋ ์ ์ง ๋๋ ๋ฉ์ถ ์ ์๋ค.
- ๊ฐ ์๋์ฐจ์ ์ด๋ฆ์ ๋ถ์ฌํ ์ ์๋ค. ์ ์งํ๋ ์๋์ฐจ๋ฅผ ์ถ๋ ฅํ ๋ ์๋์ฐจ ์ด๋ฆ์ ๊ฐ์ด ์ถ๋ ฅํ๋ค.
- ์๋์ฐจ ์ด๋ฆ์ ์ผํ(,)๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ตฌ๋ถํ๋ฉฐ ์ด๋ฆ์ 5์ ์ดํ๋ง ๊ฐ๋ฅํ๋ค.
- ์ฌ์ฉ์๋ ๋ช ๋ฒ์ ์ด๋์ ํ ๊ฒ์ธ์ง๋ฅผ ์ ๋ ฅํ ์ ์์ด์ผ ํ๋ค.
- ์ ์งํ๋ ์กฐ๊ฑด์ 0์์ 9 ์ฌ์ด์์ random ๊ฐ์ ๊ตฌํ ํ random ๊ฐ์ด 4 ์ด์์ผ ๊ฒฝ์ฐ ์ ์งํ๊ณ , 3 ์ดํ์ ๊ฐ์ด๋ฉด ๋ฉ์ถ๋ค.
- ์๋์ฐจ ๊ฒฝ์ฃผ ๊ฒ์์ ์๋ฃํ ํ ๋๊ฐ ์ฐ์นํ๋์ง๋ฅผ ์๋ ค์ค๋ค. ์ฐ์น์๋ ํ ๋ช ์ด์์ผ ์ ์๋ค.
- ๊ฒฝ์ฃผํ ์๋์ฐจ ์ด๋ฆ์ ์
๋ ฅ๋ฐ๋ ๊ธฐ๋ฅ
- ์ผํ(,)๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋ฆ์ ๊ตฌ๋ถ
- ์ด๋ฆ์ 5๊ธ์ ์ดํ๋ง ๊ฐ๋ฅ
- ๋ช ๋ฒ์ ์ด๋์ ํ ๊ฒ์ธ์ง ์ ๋ ฅ๋ฐ๋ ๊ธฐ๋ฅ
- ์๋์ฐจ๋ฅผ ์ ์ง์ํฌ ๋ ๋๋คํ ์ซ์๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ
- 0 ~ 9 ์ฌ์ด์ ์ซ์๋ฅผ ๋๋คํ๊ฒ ์์ฑ
- ์ซ์๊ฐ 4 ์ด์์ผ ๊ฒฝ์ฐ ์ ์งํ๊ณ , 3 ์ดํ์ผ ๊ฒฝ์ฐ ์ ์ง
- ์ด๋ํ ์์น๋ฅผ ํ์ดํ(-)์ผ๋ก ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ
- ์๋๋ง๋ค ์ด๋ํ ์์น๋ฅผ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ
- ์ฐ์น์๋ฅผ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ