import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int X = sc.nextInt();
int[] arr = new int[N];
for(int i=0; i < N; i++){
arr[i] = sc.nextInt();
}
for(int j=0; j < N; j++){
if(arr[j] < X){
System.out.print(arr[j] + " ");
}
}
sc.close();
}
}
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
int N = sc.nextInt();
int X = sc.nextInt();
int[] arr = new int[N];
for(int i=0; i < N; i++){
arr[i] = sc.nextInt();
if(arr[i] < X){
sb.append(arr[i]).append(" ");
}
}
System.out.print(sb);
sc.close();
}
}
→ 입력받음과 동시에 if문으로 검사해서 주어진 수 보다 작은 경우 StringBuilder에 저장해주는 방법
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int N = Integer.parseInt(st.nextToken());
int X = Integer.parseInt(st.nextToken());
StringBuilder sb = new StringBuilder();
StringTokenizer st2 = new StringTokenizer(br.readLine(), " ");
for(int i=0; i < N; i++){
int value = Integer.parseInt(st2.nextToken());
if(value < X){
sb.append(value).append(" ");
}
}
System.out.print(sb);
br.close();
}
}
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 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));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int N = Integer.parseInt(st.nextToken());
int X = Integer.parseInt(st.nextToken());
int[] arr = new int[N]; // 배열 생성
st = new StringTokenizer(br.readLine()," ");
for(int i = 0; i < arr.length; i++) {
arr[i] = Integer.parseInt(st.nextToken()); // 배열에 수열 A 값을 담아줌
if(arr[i] < X){ // 배열(수열)의 요소와 X 값 비교
bw.write(arr[i] + " "); // X보다 작은 값 출력
}
}
br.close();
bw.flush();
bw.close();
}
}
const input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
const [N, X] = input[0].split(" ").map(Number);
const arr = input[1].split(" ").map(Number);
let answer = "";
for(let i=0; i < arr.length; i++){
if(arr[i] < X){
answer += arr[i] + " ";
}
}
console.log(answer);
N, X = map(int, input().split())
arr = map(int, input().split())
for i in arr :
if i < X :
print(i, end = " ")