Skip to content

Latest commit

 

History

History
19 lines (19 loc) · 1.05 KB

File metadata and controls

19 lines (19 loc) · 1.05 KB

기능 구현 목록

  • 프로젝트 개발 환경 설정
    • eslint + typescript 설정
    • cypress 설정
  • 구입 기능
    • 구입할 금액에 맞는 갯수를 구매할수 있어야 함
      • 딱 떨어지는 금액이 아닐때 가능한 금액만 구매해야 함
    • 자동으로 번호를 배정받아야 함
    • 확인버튼을 누른 이후에는 구입 금액을 수정할 수 없어야 함
    • 복권 번호를 번호보기를 통해 볼 수 있어야 함
  • 당첨 결과 기능
    • 결과 확인하기 버튼을 눌렀을 때 결과 모달이 떠야 함
      • 올바르지 않는 당첨 번호, 보너스 번호가 들어왔을 때 처리되지 않아야 함
      • 당첨 통계, 수익률을 계산해야 함
    • 다시 시작 버튼을 통해 초기화해야 함
  • 수동 구입 기능
    • 입력에 따라 자동 / 수동을 구분해야 함
      • 수동 구입에 대한 UI를 구현해야 함
      • 수동 구입이 끝난 이후 나머지 금액만큼 자동으로 구매해야 함