본문 바로가기
Algorithm

수열 StringTokenizer 활용

by ZEROMI 2021. 11. 26.
728x90

백준알고리즘 10871


정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.IOException;
import java.util.StringTokenizer;

public class Main {
	public static void main(String[] args) throws IOException {   
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        String str = bf.readLine();
        String nums = bf.readLine();
        StringTokenizer strSt = new StringTokenizer(str);
        StringTokenizer numsSt = new StringTokenizer(nums);
        
        int len = Integer.parseInt(strSt.nextToken());
        int x = Integer.parseInt(strSt.nextToken());
        
        for (int i = 0; i < len; i++) {
            int num = Integer.parseInt(numsSt.nextToken());
            if (num < x) {
                bw.write(num + " ");
            }
        }
        
        bw.flush();
        bw.close();
        
    }   
    
}
728x90