백준문제풀이 4단계 1차원 배열2 10871번 X보다 작은 수 (C#)
2024. 5. 7. 20:00ㆍ백준 문제풀이/4단계 1차원 배열
정수 N개의 수열에서 X보다 작은 수를 순서대로 출력하는 문제
배열을 돌면서 X보다 작은 정수를 찾아 새로운 배열에 넣어주자
using System;
using System.Collections.Generic;
class BackJoon
{
static void Main(string[] args)
{
List<string> nums = new List<string>();
string[] Str = Console.ReadLine().Split();
int X = int.Parse(Str[1]);
string[] Str2 = Console.ReadLine().Split();
for (int i = 0; i < Str2.Length; i++)
if (int.Parse(Str2[i]) < X)
nums.Add(Str2[i]);
Console.Write(string.Join(" ", nums));
}
}
중간에 원소들을 추가 해주기위해 List로 만들었다.
처음 입력되는 정수인 N은 뒤에 추가되는 원소들의 개수와 동일함으로
중복되는 자료라서 따로 쓰지는 않았다.
입력받은 정수를 string배열에 담고 원소들을 하나씩 순회하며 X보다 작으면
List nums에 Add해준다.
그후 Join을 써서 공백과 연결해주어 출력.
'백준 문제풀이 > 4단계 1차원 배열' 카테고리의 다른 글
백준문제풀이 4단계 1차원 배열6 10813번 공 바꾸기 (C#) (0) | 2024.05.11 |
---|---|
백준문제풀이 4단계 1차원 배열5 10810번 공 넣기 (C#) (0) | 2024.05.10 |
백준문제풀이 4단계 1차원 배열4 2562번 최댓값 (C#) (0) | 2024.05.09 |
백준문제풀이 4단계 1차원 배열3 10818번 최소, 최대 (C#) (0) | 2024.05.08 |
백준문제풀이 4단계 1차원 배열1 10807번 개수 세기 (C#) (0) | 2024.05.06 |