๋ฌธ์
์ ์ N๊ฐ๋ก ์ด๋ฃจ์ด์ง ์์ด A์ ์ ์ X๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A์์ X๋ณด๋ค ์์ ์๋ฅผ ๋ชจ๋ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ N๊ณผ X๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ N, X ≤ 10,000)
๋์งธ ์ค์ ์์ด A๋ฅผ ์ด๋ฃจ๋ ์ ์ N๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์ ์๋ ๋ชจ๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 10,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
์ถ๋ ฅ
X๋ณด๋ค ์์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์์๋๋ก ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค. X๋ณด๋ค ์์ ์๋ ์ ์ด๋ ํ๋ ์กด์ฌํ๋ค.
์์ ์ ๋ ฅ 1
10 5
1 10 4 9 2 3 8 5 7 6
์์ ์ถ๋ ฅ
1 4 2 3
ํ์ด
1. n๊ณผ x๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
2. ์์ด A๋ฅผ ์ด๋ฃจ๋ ์ ์ n๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
3. n๋ฒ๋์ ์์ด A๋ฅผ ์ด๋ฃจ๋ ์ ์ n๊ฐ๊ฐ x๋ณด๋ค ํฐ์ง ์๋์ง ๊ฒ์ฌํ๋ค.
4. x๋ณด๋ค ์์ ์๋ง write() ๋ฉ์๋๋ฅผ ์ด์ฉํ์ฌ ๋ฒํผ๋ก ์ถ๋ ฅํ๋ค.
5. n๋ฒ์ ๊ฒ์ฌ๊ฐ ๋๋๋ฉด ๋ฒํผ์ ์๋ ์ซ์๋ฅผ ํ๋ฒ์ ์ถ๋ ฅํ๋ค.
import java.io.*;
import java.util.StringTokenizer;
public class B10871 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int x = Integer.parseInt(st.nextToken());
StringTokenizer st2 = new StringTokenizer(br.readLine());
for(int i = 0; i < n; i++) {
int a = Integer.parseInt(st2.nextToken());
if(a < x) {
bw.write(a + " ");
}
}
bw.flush();
}
}