2020.10.23 고급자바 과제 문제

  1.문제) Set과 List를 이용하여 숫자 야구 게임 프로그램을 작성하시오.

컴퓨터의 숫자는 난수를 이용하여 구한다.

(스트라이크는 S, 볼은 B로 나타낸다.)

 

예시)

컴퓨터의 난수  ==> 9 5 7

실행예시)

숫자입력 => 3 5 8

3 5 8 ==> 1S 0B

숫자입력 => 7 8 9

7 8 9 ==> 0S 2B

숫자입력 => 9 7 5

9 7 5 ==> 1S 2B

숫자입력 => 9 5 7

9 5 7 ==> 3S 0B

축하합니다.

당신은 4번째만에 맞췄습니다.



2. 문제) 로또를 구매하는 프로그램 작성하기
 
 사용자는 로또를 구매할 때 구매할 금액을 입력하고
 입력한 금액에 맞게 로또번호를 출력한다.
 (단, 로또 한장의 금액은 1000원이며 최대 100장까지만 구입할 수 있고,
      거스름돈도 계산하여 출력한다.)

==========================
   Lotto 프로그램
--------------------------
1. Lotto 구입
2. 프로그램 종료
==========================  
메뉴선택 : 1  <-- 입력
Lotto 구입 시작
 
(1000원에 로또번호 하나입니다.)
금액 입력 : 2500  <-- 입력
행운의 로또번호는 아래와 같습니다.
로또번호1 : 2,3,4,5,6,7
로또번호2 : 20,21,22,23,24,25
받은 금액은 2500원이고 거스름돈은 500원입니다.

==========================
    Lotto 프로그램
--------------------------
1. Lotto 구입
2. 프로그램 종료
==========================  
메뉴선택 : 1  <-- 입력
Lotto 구입 시작
 
(1000원에 로또번호 하나입니다.)
금액 입력 : 900  <-- 입력
입력 금액이 너무 적습니다. 로또번호 구입 실패!!!

==========================
    Lotto 프로그램
--------------------------
1. Lotto 구입
2. 프로그램 종료
==========================  
메뉴선택 : 1  <-- 입력
Lotto 구입 시작
 
(1000원에 로또번호 하나입니다.)
금액 입력 : 101000  <-- 입력
입력 금액이 너무 많습니다. 로또번호 구입 실패!!!
    ==========================
    Lotto 프로그램
--------------------------
  1. Lotto 구입
  2. 프로그램 종료
==========================  
메뉴선택 : 2  <-- 입력
감사합니다

댓글