package myProject;
import java.util.*;
public class Training_1114_7 {
public static void main(String[] args) {
//오큰수 구하기
int[] num = new int[10];
Random random = new Random(); // Random 클래스 생성
for(int i = 0; i < 10; i++) {
num[i] = random.nextInt(10);
}
System.out.println("랜덤수: " + Arrays.toString(num));
// int[] num = {9,5,4,8};
ArrayList<Integer> result = new ArrayList<>();
for(int i = 0; i < num.length ; i++) {
boolean bignum = false; //반복하면서 큰 수가 없으면 false
for(int j = i+1; j < num.length ; j++ ) {
// 현재 요소(num[i])와 오른쪽에 있는 요소(num[j])를 비교
if(num[i]<num[j]) {//현재요소(i)보다 오른쪽 요소(j)가 크다면
result.add(num[j]); //add.리스트에 오른쪽 요소(j)추가
bignum = true; //더 큰수가 있으면 true
break; // 더 큰 수를 찾았으므로 더 이상 비교할 필요가 없음.
}
}
// 더 큰 수가 없는 경우
if (!bignum) {
result.add(-1);
//add.리스트에 -1 추가
}
}
System.out.println("오큰수: " + result.toString());
}
}