https://www.acmicpc.net/problem/10871


import java.io.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
int X = scanner.nextInt();
int[] numArr = new int[N];
for (int loop = 0; loop < N; loop++) {
numArr[loop] = scanner.nextInt();
if (numArr[loop] < X) {
System.out.println(numArr[loop]);
}
}
}
}

int N = scanner.nextInt();
int X = scanner.nextInt();
int[] numArr = new int[N];

사용자로부터 수를 입력 받을 N과 X를 선언합니다.

배열의 크기는 사용자가 입력한 N의 수만큼입니다.

 

for (int loop = 0; loop < N; loop++) {
numArr[loop] = scanner.nextInt();
if (numArr[loop] < X) {
System.out.println(numArr[loop]);
}
}

loop의 수에 해당하는 배열의 인덱스 안에 사용자가 입력한 값을 대입합니다.

 

만약 배열의 인덱스 안에 있는 값이 X보다 크다면 출력합니다.

'백준 > Java' 카테고리의 다른 글

[백준][Java] 15552 - 빠른 A+B  (0) 2023.07.21
[백준][Java] 10807 - 개수 세기  (0) 2023.07.20
[백준][Java] 10952 - A+B - 5  (0) 2023.07.11
[백준][Java] 10951 - A+B - 4  (0) 2023.07.10
[백준][Java] 10950 - A+B - 3  (0) 2023.07.10
복사했습니다!