문제번호: 11728
문제명: 배열 합치기
문제링크: https://www.acmicpc.net/problem/11728
문제내용과 예제 입/출력은 위 문제 링크에서 확인해 주시기 바랍니다.
오늘은 간단한 배열 합친 후 정렬하기 구현 문제를 풀어보았습니다. 합친 값을 저장할 리스트를 생성하고 그 리스트에 입력으로 들어온 숫자들을 더해준 후 마지막에 Sort로 정렬하여 하나씩 출력해주었습니다.
다음은 정답코드입니다.
public static void Main()
{
Console.OutputEncoding = Encoding.UTF8;
using var sr = new StreamReader(Console.OpenStandardInput());
using var sw = new StreamWriter(Console.OpenStandardOutput());
List<int> array = new List<int>();
int[] input = Array.ConvertAll(sr.ReadLine().Split(), int.Parse);
int[] input_2 = Array.ConvertAll(sr.ReadLine().Split(), int.Parse);
int[] input_3 = Array.ConvertAll(sr.ReadLine().Split(), int.Parse);
int n = input[0];
int m = input[1];
for (int i = 0; i < n; i++)
{
array.Add(input_2[i]);
}
for (int i = 0; i < m ; i++)
{
array.Add(input_3[i]);
}
array.Sort();
foreach(int x in array)
{
sw.Write(x + " ");
}
sr.Close();
sw.Close();
}'알고리즘 풀이' 카테고리의 다른 글
| [C#] 백준 16953번 문제풀이 (0) | 2026.02.03 |
|---|---|
| [C#] 백준 4659번 문제풀이 (0) | 2026.02.02 |
| [C#] 백준 13909번 문제풀이 (0) | 2026.01.31 |
| [C#] 백준 17478번 문제풀이 (3) | 2026.01.30 |
| [C#] 백준 1543번 문제풀이 (0) | 2026.01.29 |