알고리즘 풀이

[C#] 백준 11728번 문제풀이

bimtaeur30 2026. 2. 1. 23:53

문제번호: 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