X보다 작은 수
09 June 2019
문제 : https://www.acmicpc.net/problem/10871
이번은 주어진 수보다 작은 수를 출력하는 문제를 풀어보도록 하겠습니다.
import java.io.*;
public class Main {
public static void main(String args[]) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
String input = reader.readLine();
String[] values = reader.readLine().split(" ");
Integer size = Integer.parseInt(input.split(" ")[0]);
Integer limit = Integer.parseInt(input.split(" ")[1]);
for (int i = 0; i < size; i++) {
if (Integer.parseInt(values[i]) < limit) {
writer.write(values[i] + " ");
}
}
writer.flush();
reader.close();
writer.close();
}
}
시간 제한이 1초이므로 빠른 속도를 위해서 BufferedReader와 BufferedWriter를 사용하도록 합니다.먼저 입력을 받아 비교할 값의 갯수와 기준이 되는 수를 저장합니다.
이후, 해당 기준 값과 주어진 값을 비교하여 BufferedReader를 사용해 출력해주도록 합니다.