![](../../스크린샷 2022-11-19 오후 1.40.04.png) ![](../../스크린샷 2022-11-19 오후 1.40.10.png)
- [] 1부터 9까지 서로 다른 숫자 랜덤 숫자 3개를 생성한다 ->createRandomNumbers()
- [예외] 받은 값이 3자리가 아니다
- [예외] 받은 값이 숫자가 아니다
- [예외] 받은 값에 중복이 있다.
- [] 컴퓨터의 수 & 플레이어수를 비교한다 ->compare()
- [] 몇개의 숫자가 같은지 확인한다 -> correctCount()
- [] 특정 자리에 숫자가 있는지 확인한다 ->hasPlace()
- [] 같은 숫자만 있으면 ball
- [] 같은 숫자 + 같은 위치면 strike
- [] 같은 숫자가 나도 없으면 낫싱
- [] 3숫자가 모두 같은 위치에 있으면 게임종료.
- [] 1부터 9까지 서로 다른 숫자 랜덤 숫자 3개를 생성한다 ->NumberGenerator- createRandomNumbers()
- [예외] 받은 값이 3자리가 아니다
- [예외] 받은 값이 숫자가 아니다
- [예외] 받은 값에 중복이 있다.
- [] 컴퓨터의 수 & 플레이어수를 비교한다 ->Refree-compare()
- [] 몇개의 숫자가 같은지 확인한다 -> Judgement-correctCount()
- [] 특정 자리에 숫자가 있는지 확인한다 ->Judgement-hasPlace()
- [] 같은 숫자만 있으면 ball
- [] 같은 숫자 + 같은 위치면 strike
- [] 같은 숫자가 나도 없으면 낫싱
- [] 3숫자가 모두 같은 위치에 있으면 게임종료.