728x90
반응형
문제
Set 계열 객체를 활용하여 로또 번호 생성기 작성
1. Set 타입 객체 myLotto 생성
2. 1 ~ 45 사이의 중복되지 않은 난수 (로또번호) 6개를 Set 객체에 저장
ex) "나의 로또 번호 : 1 10 11 15 23 41 43" 출력
3. 이번주 로또 1등 당첨 번호를 Set 객체 thisWeekLotto에 저장
=> "이번주 1등 당첨번호 : 7 8 11 13 15 23" 출력
4. 기존의 myLotto 에 저장된 번호와 1등 당첨번호를 비교하여 일치하는 번호 개수와 등수 출력
=> ex) 번호가 3개(11 13 23)일치 시 "일치하는 번호 개수 : 3개 (4등)"
=> 번호가 6개 일치 시 "일치하는 번호 개수 : 1개 (1등)"
=> 5개 -> 2등
4개 -> 3등
3개 -> 4등
나머지-> 꽝
Set 객체 (myLotto, thisWeekLotto) 생성. 만약, 정렬까지 수행하려면 TreeSet 객체 생성
=> 제네릭 타입은 Integer으로 지정 //thisWeekLotto 생성
728x90
반응형
'BackEnd > Java' 카테고리의 다른 글
1031 JAVA - Collection Framework (0) | 2022.10.31 |
---|---|
1026 JAVA - Generics (0) | 2022.10.26 |
1026 JAVA - Enum_type (0) | 2022.10.26 |
1024 JAVA - java.util.Random (0) | 2022.10.24 |
1020 JAVA - Exception ~ java_util_package (0) | 2022.10.20 |