본문으로 바로가기

출제 링크 : https://www.acmicpc.net/problem/10871

 

10871번: X보다 작은 수

첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.

www.acmicpc.net

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Solution
{
    class Program
    {
        static void Main(string[] args)
        {
            //정수 N,X 입력
            string[] nx = Console.ReadLine().Split();
            int N = int.Parse(nx[0]);
            int X = int.Parse(nx[1]);

            //수열 A를 이루는 정수 N개
            //모든 수를 나열한 후 int 배열에 넣는다.
            StringBuilder NumberInput = new StringBuilder(Console.ReadLine());
            string[] string_Numbers = NumberInput.ToString().Split(' ');

            StringBuilder Output = new StringBuilder();
            int[] numbers = new int[N];
            for(int i = 0; i<N; i++)
            {
                numbers[i] = int.Parse(string_Numbers[i]);

                if(numbers[i] < X)
                {
                    Output.Append(numbers[i]).Append(" ");
                }
            }

            //출력구문
            Console.WriteLine(Output.ToString());
        }
    }
}