우아한 테크코스 프리코스 1기 3주차 미션 로또 게임
구현
구입할 금액을 입력한다.
- 로또 한 장의 가격은 1,000원이다.
예외: 1000원보다 작거나 50000원보다 큰 금액을 입력한 경우
예외: 금액이 1000으로 나누어 떨어지지 않는 경우
중복되지 않는 여섯 자리로 구성된 로또 숫자를 생성한다.
- 각 로또 용지는 동일한 값을 가질 수 있다.
- 만들어진 로또 숫자는 오름차순으로 정렬된 상태를 유지한다.
자동 생성된 로또 수를 출력한다.
지난 주 당첨 번호를 입력받는다.
예외: 입력이 콤마 단위로 주어지지 않은 경우
예외: 숫자가 6개가 아닌 경우
예외: 콤마 단위로 구분되어 있는 각 숫자가 1보다 작거나 45보다 큰 경우
이후에 2등 보너스 번호를 입력받는다.
예외: 숫자가 1보다 작거나 45보다 큰 경우
입력받은 우승 숫자와 구입한 로또 용지를 비교하여 순위를 계산한다.
순위 계산이 완료된 후에는 당첨 통계를 낸다.
당첨 통계는 3~5개 일치, 5개 + 보너스 일치, 6개 일치로 구성된다.
구입 금액과 당첨 총액을 비교하여 수익률을 계산한다.
앞서 만든 당첨 결과를 출력한다.