Skip to content

Commit 02375c0

Browse files
committed
[Bronze I] Title: 수 정렬하기 3, Time: 2500 ms, Memory: 341996 KB -BaekjoonHub
1 parent 2867e11 commit 02375c0

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# [Bronze I] 수 정렬하기 3 - 10989
2+
3+
[문제 링크](https://www.acmicpc.net/problem/10989)
4+
5+
### 성능 요약
6+
7+
메모리: 341996 KB, 시간: 2500 ms
8+
9+
### 분류
10+
11+
정렬(sorting)
12+
13+
### 문제 설명
14+
15+
<p>N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.</p>
16+
17+
### 입력
18+
19+
<p>첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다.</p>
20+
21+
### 출력
22+
23+
<p>첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.</p>
24+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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+
int[] arr = new int[n];
15+
16+
for (int i = 0; i < n; i++) {
17+
arr[i] = Integer.parseInt(br.readLine());
18+
}
19+
20+
Arrays.sort(arr);
21+
22+
for (int value : arr) {
23+
bw.write(value + "\n");
24+
}
25+
26+
bw.flush();
27+
br.close();
28+
bw.close();
29+
}
30+
}

0 commit comments

Comments
 (0)