백준 10871번 X보다 작은 수
package algo;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class BJ10871 {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter (new OutputStreamWriter(System.out));
// int N = Integer.parseInt(br.readLine());
// int x = Integer.parseInt(br.readLine());
//
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 a[] = new int[N];
// st= new StringTokenizer(br.readLine()); 이게 여기 있으면 안됨 그럼 계속 입력을 새로 받아 주는게 돼서
a[i] = Integer.parseInt(st.nextToken());
if(a[i]<x) {
bw.write(a[i]+" ");
}
}
bw.flush();
bw.close();
}
}
--------------------------------------------------------------------------------------
확실하게 StringTokenizer 사용법 알기,,