반응형

1. 문제

- [백준 C#] 10871번 X보다 작은 수
// https://www.acmicpc.net/problem/10871

 

 

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

 

2. 문제 포인트

  • 첫행에 숫자 개수 기준 숫자를 입력 받는다
  • 비교할 숫자들을 입력 받는다
  • 반복문(for문)을 이용하여 열거형 List<int>에 기준보다 작은 숫자들을 추가 한다
  • 출력한다

 

 

반응형

 

 

3. 전체 코드

using System;
using System.Collections.Generic;

namespace B5_10871번
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int[] num = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
            int[] in_data = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);

            // 크기 고정인 일반 배열이 아닌
            // 열거형 List를 사용
            List<int> result = new List<int>();
            for (int i = 0; i < num[0]; i++)
            {
                if (in_data[i] < num[1])
                {
                    result.Add(in_data[i]);
                }
            }

            Console.WriteLine(String.Join(" ", result));
        }
    }
}

// 10871번 X보다 작은 수
// https://www.acmicpc.net/problem/10871
반응형

'알고리즘 > C#' 카테고리의 다른 글

[백준 C#] 2739번 구구단 (C#)  (0) 2022.09.16
[백준 C#] 8393번 합 (C#)  (0) 2022.09.16
[백준 C#] 10950번 A+B - 3 (C#)  (0) 2022.09.15
[백준 C#] 10952번 A+B - 5 (C#)  (0) 2022.09.15
[백준 C#] 11021번 A+B - 7 (C#)  (0) 2022.09.15

+ Recent posts