
[풀이]
우선, 정수 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 |