티스토리 뷰

[단계별로 풀어보기 / 배열] [백준 10871 / JAVA] x보다 작은 수

 

문제: 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.

 

풀이: 처음, 두 번째 입력받는 정수를 각각 n, x에 대입한다.

그 후 n개의 입력값을 배열로 받는다. 

 

for문을 통해 x보다 작은지 하나씩 비교해 작은 수가 있다면 바로 출력한다. 

 

코드:

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 a[] = new int[n];

        for (int i = 0; i < n; i++){
            a[i] = sc.nextInt();
        }

        for (int j = 0; j < n; j++){
            if (a[j] < x) {
                System.out.print(a[j] + " ");
            }
        }
    }
}

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

[백준 27866 / JAVA] 문자와 문자열  (0) 2024.11.14
[백준 10818 / JAVA] 최소, 최대  (1) 2024.11.09
[백준 10807 / JAVA] 개수 세기  (0) 2024.11.07
[백준 10951 / JAVA] A+B -4 <JAVA EOF>  (0) 2024.11.05
[백준 2739 / JAVA] 구구단  (0) 2024.11.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함