Skip to content

Commit 2867e11

Browse files
committed
[Silver V] Title: 수 정렬하기 2, Time: 1432 ms, Memory: 161008 KB -BaekjoonHub
1 parent d2ba154 commit 2867e11

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# [Silver V] 수 정렬하기 2 - 2751
2+
3+
[문제 링크](https://www.acmicpc.net/problem/2751)
4+
5+
### 성능 요약
6+
7+
메모리: 161008 KB, 시간: 1432 ms
8+
9+
### 분류
10+
11+
정렬(sorting)
12+
13+
### 문제 설명
14+
15+
<p>N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.</p>
16+
17+
### 입력
18+
19+
<p>첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.</p>
20+
21+
### 출력
22+
23+
<p>첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.</p>
24+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import java.util.*;
2+
import java.io.*;
3+
4+
public class Main {
5+
public static void main(String[] args) throws Exception {
6+
BufferedReader br = new BufferedReader(
7+
new InputStreamReader(System.in));
8+
BufferedWriter bw = new BufferedWriter(
9+
new OutputStreamWriter(System.out)
10+
);
11+
12+
int n = Integer.parseInt(br.readLine());
13+
14+
// 리스트를 만든다.
15+
ArrayList<Integer> list = new ArrayList<>();
16+
17+
for (int i = 0; i < n; i++) {
18+
list.add(Integer.parseInt(br.readLine()));
19+
}
20+
21+
Collections.sort(list);
22+
23+
for (int value : list) {
24+
bw.write(value + "\n");
25+
}
26+
27+
bw.flush();
28+
br.close();
29+
bw.close();
30+
}
31+
}

0 commit comments

Comments
 (0)