정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
10 5
1 10 4 9 2 3 8 5 7 6
1 4 2 3
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine()); // n과 x 입력받기
int n = Integer.parseInt(st.nextToken());
int x = Integer.parseInt(st.nextToken());
int[] a = new int[n];
st = new StringTokenizer(br.readLine()); // 정수 n개 입력받기
for(int i=0; i<n; i++) {
a[i] = Integer.parseInt(st.nextToken());
if(a[i] < x) // 현재 값이 x보다 작다면
bw.write(a[i] + " ");
}
bw.flush();
bw.close();
}
}