Skip to content

Latest commit

 

History

History
40 lines (22 loc) · 1.49 KB

README.md

File metadata and controls

40 lines (22 loc) · 1.49 KB

우아한 테크코스 프리코스 3주차

로또 게임

기능 구현

1. 로또 구매 금액 입력 기능 구현

1-1. 구입 금액은 1,000원 단위로 입력 받으며 1,000원으로 나누어 떨어지지 않는 경우 예외 처리한다.

1-2. 로또 구매 금액 입력 기능에 대한 테스트 코드를 작성한다.

2. 구매 수량 및 [구매한 로또 번호] 출력 기능 구현

2-1. 발행한 로또 수량 및 번호를 출력한다. 로또 번호는 오름차순으로 정렬하여 보여준다.

2-2. 1개의 로또를 발행할 때 중복되지 않는 6개의 숫자를 뽑는다.

2-3. 로또 수량 및 번호 출력 기능 테스트 코드를 작성한다.

3. 로또 [당첨 번호] 입력 기능 구현

3-1 로또 당첨 번호를 입력 받는다. 번호는 쉼표(,)를 기준으로 구분한다.

3-2. 로또 보너스 번호를 입력받는다.

3-3. 입력값이 없거나 부족한 경우 에러메세지 출력 후 입력을 다시 받는다.

3-5. 로또 당첨 번호 입력 테스트 코드를 작성한다.

4. 보너스 번호 입력 기능 구현

4-1. 중복되지 않는 보너스 번호를 입력받는다.

4-2. 기존 당첨 번호와 중복될 경우 예외 처리한다.

5. [구매한 로또 번호]와 [당첨 번호] 를 비교하여 당첨 내역 출력

5-1. [구매한 로또 번호]와 [당첨 번호] 를 비교하여 당첨 내역 출력

5-2. 수익률 계산하여 출력

5-3. 당첨 내역 출력 테스트 코드를 작성한다.