- 로또 구입 금액을 입력받는다. (Console API 사용)
- 구입 금액이 1,000원 단위인지 검증한다. (예외 처리)
- 당첨 번호 6개를 입력받는다. (쉼표 구분)
- 당첨 번호의 유효성을 검증한다. (1~45 범위, 중복, 개수 등)
- 보너스 번호 1개를 입력받는다.
- 보너스 번호의 유효성을 검증한다. (1~45 범위, 당첨 번호와 중복 등)
- 구입 금액에 맞춰 로또를 발행한다. (1장=1000원)
- 로또 번호는 Random.pickUniqueNumbersInRange를 사용하여 6개를 뽑는다.
- 발행된 로또 번호를 오름차순으로 정렬하여 출력한다.
- 구매 로또별로 당첨 번호와 비교하여 일치 개수 및 보너스 번호 일치 여부를 계산한다.
- 계산 결과에 따라 5등부터 1등까지 당첨 내역을 집계한다.
- 당첨 내역(매칭 개수) 및 금액을 출력 요구사항 형식에 맞춰 출력한다.
- 총 상금과 구입 금액을 이용하여 수익률을 계산한다.
- 수익률을 소수점 둘째 자리에서 반올림하여 출력한다. (예: 62.5%)
forked from woowacourse-precourse/javascript-lotto-8
-
Notifications
You must be signed in to change notification settings - Fork 0
pinetree5115-collab/javascript-lotto-8
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 100.0%