큰 수 출력하기

Seung jun Cha·2022년 12월 19일
0
  • 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;
    }
}

0개의 댓글