그렇다. 오늘도 기능 목록만 작성했다.
어제 작성한 기능 목록에 문제가 있어서 깊이 고민하며 오랜 시간을 쏟아부었다.
그래서 결국…작성에 성공했다!!!!!
기능 목록은 이것이다.
1️⃣ 로또 게임을 시작하고, 구입금액을 입력받기 위한 문구 출력
구입금액을 입력해 주세요.
2️⃣ 컴퓨터
[E1] 구입 금액이 1,000원 단위가 아닌 경우
[ERROR] 구입 금액은 1,000원 단위로 입력해주세요.
[E2] 구입 금액이 숫자가 아닌 경우
[ERROR] 구입 금액은 1,000원 단위의 숫자로 입력해야 합니다.
[E3] 공백을 입력한 경우
[ERROR] 구입 금액을 입력해주세요.
4️⃣ 구매 개수 및 발행한 번호 출력(이건 컴퓨터가 제너레이터로 뽑아내는게 맞음)
8개를 구매했습니다.
[8, 21, 23, 41, 42, 43]
[3, 5, 11, 16, 32, 38]
[7, 11, 16, 35, 36, 44]
[1, 8, 11, 31, 41, 42]
[13, 14, 16, 38, 42, 45]
[7, 11, 30, 40, 42, 43]
[2, 13, 22, 32, 38, 45]
[1, 3, 5, 14, 22, 45]
5️⃣ 추첨자에게 당첨번호를 입력받기 위한 문구 출력
당첨번호를 입력해 주세요.
6️⃣ 추첨자
[E1] 로또 번호의 “개수”가 6개 미만 또는 초과될 경우
[ERROR] 로또 번호는 6개를 입력해야 합니다.
[E2] 로또 번호의 1~45 범위에 벗어난 경우
[ERROR] 로또 번호는 1부터 45 사이의 숫자여야 합니다.
[E3] 로또 번호에 문자를 입력한 경우
[ERROR] 로또 번호는 숫자와 콤마(,)로 구성해주세요.
[E4] 로또 번호가 중복된 경우
[ERROR] 로또 번호는 중복되지 않는 숫자를 입력해주세요.
[E5] 공백을 입력한 경우
[ERROR] 로또 번호를 입력해주세요.
7️⃣ 추첨자에게 보너스 번호를 입력받기 위한 문구 출력
보너스 번호를 입력해 주세요.
8️⃣ 추첨자
[E1] 보너스 번호의 “개수”가 6개 미만 또는 초과될 경우
[ERROR] 보너스 번호는 6개를 입력해야 합니다.
[E2] 보너스 번호의 1~45 범위에 벗어난 경우
[ERROR] 보너스 번호는 1부터 45 사이의 숫자여야 합니다.
[E3] 보너스 번호에 문자를 입력한 경우
[ERROR] 보너스 번호는 숫자와 콤마(,)로 구성해주세요.
[E4] 보너스 번호가 중복된 경우
[ERROR] 보너스 번호는 중복되지 않는 숫자를 입력해주세요.
[E5] 공백을 입력한 경우
[ERROR] 로또 번호를 입력해주세요.
9️⃣ 컴퓨터
🔟 당첨 내역 및 수익률 출력
당첨 통계
---
3개 일치 (5,000원) - 1개
4개 일치 (50,000원) - 0개
5개 일치 (1,500,000원) - 0개
5개 일치, 보너스 볼 일치 (30,000,000원) - 0개
6개 일치 (2,000,000,000원) - 0개
총 수익률은 62.5%입니다.
와…..드디어 성공이다….
이렇게 작성하니까 기능 목록이 확실하게 정리가 된 것 같다.
오늘이 토요일인데..아직 아무것도 못했다는 생각이 죄책감을 들게 하지만, 오늘의 내가 한 일이 없다는 것은 아니기에 이것으로 충분히 애썼다고 생각한다!