문제번호: 15688
문제명: 수 정렬하기 5
문제링크: https://www.acmicpc.net/problem/15688
문제내용과 예제 입/출력은 위 문제 링크에서 확인해 주시기 바랍니다
명절에 이것저것 바쁜일들이 많아서 쉬어가는 느낌으로 라이트한 문제를 풀어보았습니다. 수를 오름차순으로 정렬하여 다시 출력하면 되는데, 처음엔 시간초과가 났습니다. StreamReader와 StreamWriter를 사용하여 시간을 단축하고 통과하였습니다.
다음은 정답코드입니다.
public static void Main()
{
using StreamReader sr = new StreamReader(Console.OpenStandardInput());
using StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
List<int> list = new List<int>();
int n = int.Parse(sr.ReadLine());
for (int i = 0; i < n; i++)
{
list.Add(int.Parse(sr.ReadLine()));
}
list.Sort();
foreach(int i in list)
{
sw.WriteLine(i);
}
sr.Close();
sw.Close();
}
'알고리즘 풀이' 카테고리의 다른 글
| [C#] 백준 10826번 문제풀이 (0) | 2026.02.18 |
|---|---|
| [C#] 백준 1932번 문제풀이 (0) | 2026.02.17 |
| [C#] 백준 1629번 문제풀이 (0) | 2026.02.15 |
| [C#] 백준 15666번 문제풀이 (0) | 2026.02.14 |
| [C#] 백준 15665번 문제풀이 (0) | 2026.02.13 |