프로그래밍/백준-C#

[백준/C#]10871번: X보다 작은 수

김문챤 2025. 3. 21. 17:40

[풀이]

 

우선, 정수 X의 값이 필요하기 때문에 input 변수와 num 배열에 받은 값을 저장한 뒤 int x 변수에 X의 값을 저장했다.

그리고 두번째 줄에 주어지는 수열 A를 string으로 받은 뒤에 int 배열로 변환시켜서 num3 배열에 저장했고, for문을 통해 배열 num3을 차례차례 돌도록 했다.

그 다음 마지막으로 if문을 사용해서 차례대로 방문한 배열의 숫자가 x보다 작을 시에 그 숫자와 공백을 함께 출력하도록 만들었다.

 

[답]

using System;

class Program
{
    static void Main()
    {
        string input = Console.ReadLine();
        string[] num = input.Split(" ");

        int x = int.Parse(num[1]);

        string input2 = Console.ReadLine();
        string[] num2 = input2.Split(" ");
        int[] num3 = Array.ConvertAll(num2, int.Parse);

        for (int i = 0; i < num3.Length; i++)
        {
            if (num3[i] < x)
            {
                Console.Write(num3[i] + " ");
            }
        }
    }
}

'프로그래밍 > 백준-C#' 카테고리의 다른 글

[백준/C#]31403번: A + B - C  (0) 2025.03.24
[백준/C#]2884번: 알람 시계  (0) 2025.03.23
[백준/C#]15232번: Rectangles  (0) 2025.03.20
[백준/C#]24883번: 자동완성  (0) 2025.03.19
[백준/C#]2439번: 별 찍기 - 2  (0) 2025.03.18