와와

백준 10871 / 자바 본문

개발/자바

백준 10871 / 자바

정으주 2021. 1. 9. 12:13

www.acmicpc.net/problem/10871

 

10871번: X보다 작은 수

첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.

www.acmicpc.net

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));
		StringBuilder sb = new StringBuilder();
		StringTokenizer st = new StringTokenizer(br.readLine());
		
		int N = Integer.parseInt(st.nextToken());
		int X = Integer.parseInt(st.nextToken());
		
		st = new StringTokenizer(br.readLine());
		
		for(int i=0;i<N;i++) {	
		int num = Integer.parseInt(st.nextToken());	
		
		if(num<X) {
//			bw.append(Integer.toString(num)+" ");
			sb.append(num).append(" ");
		}
		}
		
//		bw.flush();
		System.out.println(sb);
	}
}


BufferedWriter 이용해서 풀었었다가
또 나만 빼고 다 시간이 적게 나왔길래.. 남들 코드 훔쳐봤다가 StringBuilder라는 걸 알게 되었다!

'개발 > 자바' 카테고리의 다른 글

백준 10871 / 자바  (0) 2021.01.13
백준 10952 / 자바  (0) 2021.01.09
백준 2439 / 자바  (0) 2021.01.09
백준 2438 / 자바  (0) 2021.01.08
백준 11022 / 자바  (0) 2021.01.08