과제
2022.07.07 / Hw1

1~45 사이의 정수중에서 6개의 숫자를 추출하는 
         로또 프로그램을 작성하세요?

       1) Set자료구조를 사용해서 중복 숫자가 나오지 않도록 작성하세요.
       2) 추출된 6개의 숫자를 오름차순으로 정렬해서 출력하세요.

 

 

의도

Set 자료구조 사용

TreeSet의 오름차순 기능 사용

size() 메소드로 원소 개수 구하기

 

 

깃허브

https://github.com/kindacool/Hw/blob/main/HW20220707/TreeSetLottoHw.java

 

GitHub - kindacool/Hw

Contribute to kindacool/Hw development by creating an account on GitHub.

github.com

 

 

코드

package p2022_07_07;

import java.util.Random;
import java.util.TreeSet;

public class TreeSetLottoHw {

	public static void main(String[] args) {

		TreeSet lotto = new TreeSet();
		Random r = new Random();

		while (lotto.size() < 6) {
			lotto.add(r.nextInt(45) + 1);
		}

		System.out.println("로또 번호 : " + lotto);

	}

}

 

 

출력

 

+ Recent posts