javaservice.net에서 보고 저도 한번 짜봤어요.
문제
-
1부터 45까지의 숫자 중에 6개를 뽑는다.6개의 값이 다 달라야 한다.
-
java.util.Random를 이용해서 임의의 값을 구한다.
-
출력시 작은 숫자부터 순서대로 출력
저의 풀이
간단하게 짠다면 일단 저는 아래와 같이 해보고 싶어요.
import java.util.Random;
import java.util.SortedSet;
import java.util.TreeSet;
public class LottoMachine1 {
public static void main(String[] args) {
SortedSet<Integer> pickedNumbers = new TreeSet<>();
Random random = new Random();
while(pickedNumbers.size()< 6) pickedNumbers.add(random.nextInt(45)+1);
System.out.println(pickedNumbers);
}
}
Twitter
Google+
Facebook
Reddit
LinkedIn
StumbleUpon
Email