Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[로또] 피유진 미션 제출합니다. #91

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

PIYUJIN
Copy link

@PIYUJIN PIYUJIN commented Nov 4, 2024


  • 로또 구입 금액 입력 받기 (1000원 단위)
  • 로또 당첨 번호 + 보너스 번호 입력 받기 (쉼표를 기준으로 구분)
  • 로또 구입 금액에 해당하는 만큼 로또를 발행 (로또 1장 가격 : 1000원)
  • 1~45까지의 숫자 중 중복되지 않는 6개의 숫자와 보너스 번호 1개 숫자 추출
  • 사용자가 구매한 로또 번호와 당첨 번호를 비교 → 당첨 내역 및 수익률(소수점 둘째 자리에서 반올림) 출력 후 로또 게임 종료
  • 사용자가 잘못된 값을 입력할 경우 IllegalArgumentException을 발생([ERROR]로 시작하는 에러 메시지)시킨 후 애플리케이션은 종료
    • 로또 구입 금액이 1,000원으로 나누어 떨어지지 않는 경우
    • 로또 구입 금액이 공백인 경우
    • 당첨 번호가 공백인 경우
    • 당첨 번호에 숫자가 아닌 다른 문자열이 포함된 경우
    • 당첨 번호가 1~45까지의 숫자에 포함되지 않는 경우
    • 보너스 번호가 공백인 경우
    • 보너스 번호가 숫자가 아닌 다른 문자열인 경우
    • 보너스 번호가 1~45까지의 숫자에 포함되지 않는 경우
    • 당첨 번호 및 보너스 번호에 중복된 숫자가 있는 경우

TEST RESULT

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant