profile image

L o a d i n g . . .

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
복사했습니다!