코딩 테스트/2. Array(1, 2차원 배열)

Q2 - 1 큰 수 출력하기

길동이이이잉 2021. 9. 4. 17:13
728x90
반응형

1. 큰 수 출력하기

 

* 설명

N개의 정수를 입력받아, 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작성하세요.

(첫 번째 수는 무조건 출력한다)

 

* 입력

첫 줄에 자연수 N(1<=N<=100)이 주어지고, 그 다음 줄에 N개의 정수가 입력된다.

 

* 출력

자신의 바로 앞 수보다 큰 수만 한 줄로 출력한다.

 

* 예시 입력 1 

   6 7 3 9 5 6 12

* 예시 출력

   17 9 6 12

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int input1 = in.nextInt();
		int[] input2 = new int[input1];
		
		int tmp = 0;
		for(int i = 0; i<input1; i++) {
			input2[i] = in.nextInt();
		}
		
		
		for(int x : input2) {
			if(x > tmp) {
				System.out.print(x + " ");
			}
			tmp = x;
		}
		in.close();
		return;

	}

}

 

728x90
반응형