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

첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)

둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.
X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.

:: 성공

: 학습

: 개선점 : 없음

using System;
using System.Collections.Generic;

namespace for01
{
    class Program
    {
        static void Main(string[] args)
        {
            // :: Input size, base Number and Parse
            string[] input = Console.ReadLine().Split(' ');
            int size = Int32.Parse(input[0]);
            int baseNum = Int32.Parse(input[1]);

            // :: Input numbers
            string[] inputNumbers = Console.ReadLine().Split(' ');

            // :: Make List Correct Numbers
            List<int> correntNumbers = new List<int>();

            // :: Loop with size
            for(int i = 0; i < size; i++)
            {
                int number = Int32.Parse(inputNumbers[i]);
                // :: Calculate
                if (number < baseNum)
                    correntNumbers.Add(number);
            }

            // :: Print with "Wn" for Spped
            Console.WriteLine(string.Join(" ", correntNumbers));
        }
    }
}

'C#' 카테고리의 다른 글

백준 10951 : A+B - 4  (0) 2020.12.06
백준 10952 : A+B - 5  (0) 2020.12.05
백준 2439 : 별 찍기 - 2  (0) 2020.12.03
백준 11021 : A+B - 7  (0) 2020.11.30
백준 2742 : 기찍 N  (0) 2020.11.29
블로그 이미지

RIsN

,