perry05

[백준] 10871 - X보다 작은 수 (JAVA) 본문

문제풀이 기록/JAVA

[백준] 10871 - X보다 작은 수 (JAVA)

perry05 2022. 11. 23. 17:38

[백준] 단계별로 풀어보기 - 1차원 배열

https://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.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
import java.io.IOException;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int n, x;
		StringTokenizer in;
		StringBuilder out = new StringBuilder();
		
		// 입력 받기
		// 첫번째 줄 입력
		in = new StringTokenizer(br.readLine(), " ");
		n = Integer.parseInt(in.nextToken());
		x = Integer.parseInt(in.nextToken());
		// 두번째 줄 입력
		in = new StringTokenizer(br.readLine(), " ");
		br.close();
		
		// x보다 작은 수 구하기 
		for(int i = 0; i < n; i++){
			int num = Integer.parseInt(in.nextToken());
			if(num < x)
				out.append(num + " ");
		}
		
		//출력
		System.out.println(out.toString());
	}
}

 

Comments