- N(1<=N<=100)개의 정수를 입력받아, 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작성하세요.(첫 번째 수는 무조건 출력한다)
public class Main {
public static void main(String[] args) {
Main T = new Main();
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
int[] arr = new int[i];
for (int j = 0; j < i; j++) {
arr[j] = sc.nextInt();
}
T.solution(i, arr);
}
public ArrayList<Integer> solution(int i, int[] arr) {
ArrayList<Integer> list = new ArrayList<>();
for (int j = 0; j < i; j++) {
if (arr[j] > arr[j - 1]) {
list.add(0);
list.add(arr[j]);
}
}
return list;
}
}