본문 바로가기

개발/JAVA

[JAVA 백준] 10871. X보다 작은 수

 


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


 

감을 잃은 것 같아서 단계별로 풀기에서 하나씩 뽑아서 풀어보고 있는데 재밌는 것 같다.

역시 간단하게 for 문과 if 문으로 해결할 수 있는 문제이다.

import java.util.*;

   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];                    //입력될 n 크기 만큼 배열 크기 지정해서 선언

         int i;

         for (i=0;i<n;i++) {

            a[i] = sc.nextInt();

            if(a[i]<x) {

               System.out.print(a[i]+" ");

            }

         }

   }

}

너무 간단해서 주석도 안 달아도 될 것 같다.