Skip to content

GeumZu/javascript-lotto-7

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javascript-lotto-precourse

기능 목록

로또 금액 사용자 입력

  1. 사용자 금액 입력 처리 : 1000원 단위로 금액을 입력 받는다. (오류x)
  2. 사용자 입력 처외 처리(오류1) : 1000단위 미만의 값을 입력 받으면 오류 메세지('[ERROR]')를 띄운다.
  3. 사용자 입력 예외 처리(오류2) : 0원 이하의 값을 받으면 오류 메세지('[ERROR]')를 띄운다.

당첨 번호 사용자 입력

  1. 로또 수량 추출 : 사력자가 구매한 금액으로 부터 로또 수량을 추출한다.
  2. 로또 뽑기 기능 구현 : 중복되지 않는 숫자 6개 set을 수량만큼 만든다.(1~45사이 숫자 랜덤 추출)
  3. 사용자 입력 처리 : 당첨 번호 6개를 입력 받는다.
  4. 사용자 입력 예외 처리 : 구분자 , 가 아니면 오류 메세지를 띄운다.
  5. 사용자 입력 예외 처리 : 당첨번호가 6개가 아니면 오류 메세지를 띄운다.
  6. 사용자 입력 예외 처리 : 당첨번호 숫자 1~45 사이의 숫자가 아니면 오류메세지를 띄운다.
  7. 사용자 입력 처리 : 보너스 번호를 1개를 입력받는다.
  8. 사용자 입력 예외처리 : 보너스 번호가 1개가 아니고, ',' 구분자자 들어가 있으면 오류메세지를 띄운다.
  9. 사용자 입력 예외처리 : 보너스 번호 숫자 1~45 사이의 숫자가 아니면 오류메세지를 띄운다.

로또 수량 및 번호 출력

  1. 수량 출력 : 추출한 로또 수량을 출력한다.
  2. 로또 번호 출력 : 로또 번호를 수량만큼 오름차순으로 출력한다.
  3. 당첨 내역 출력 : 당첨 번호와 비교하여 번호 일치 개수를 추출한다.
  4. 당첨 내역 출력 : 번호 일치 개수 만큼 분류하여 당첨 수량을 추출한다.

수익률 계산 및 출력

  1. 수익률을 계산 : (당첨 금액/구매 금액) * 100 수식을 이용하여 수익률(%)을 구하고고소수 둘째 자리에서 반올림한다.
  2. 수익률 출력

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%