Skip to content

pinetree5115-collab/javascript-lotto-8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javascript-lotto-precourse

  1. 로또 구입 금액을 입력받는다. (Console API 사용)
  2. 구입 금액이 1,000원 단위인지 검증한다. (예외 처리)
  3. 당첨 번호 6개를 입력받는다. (쉼표 구분)
  4. 당첨 번호의 유효성을 검증한다. (1~45 범위, 중복, 개수 등)
  5. 보너스 번호 1개를 입력받는다.
  6. 보너스 번호의 유효성을 검증한다. (1~45 범위, 당첨 번호와 중복 등)
  7. 구입 금액에 맞춰 로또를 발행한다. (1장=1000원)
  8. 로또 번호는 Random.pickUniqueNumbersInRange를 사용하여 6개를 뽑는다.
  9. 발행된 로또 번호를 오름차순으로 정렬하여 출력한다.
  10. 구매 로또별로 당첨 번호와 비교하여 일치 개수 및 보너스 번호 일치 여부를 계산한다.
  11. 계산 결과에 따라 5등부터 1등까지 당첨 내역을 집계한다.
  12. 당첨 내역(매칭 개수) 및 금액을 출력 요구사항 형식에 맞춰 출력한다.
  13. 총 상금과 구입 금액을 이용하여 수익률을 계산한다.
  14. 수익률을 소수점 둘째 자리에서 반올림하여 출력한다. (예: 62.5%)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%