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 |