๐งฉ Baekjoon 10989 - ์ ์ ๋ ฌํ๊ธฐ 3
๐งฉ Baekjoon 10989 - ์ ์ ๋ ฌํ๊ธฐ 3
๋ฌธ์
N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 โค N โค 10,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์๋ 10,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค.
์์
โ ์ ๋ ฅ 1
1
2
3
4
5
6
7
8
9
10
11
10
5
2
3
1
4
2
3
5
1
7
โ ์ถ๋ ฅ 1
1
2
3
4
5
6
7
8
9
10
1
1
2
2
3
3
4
5
5
7
์์ฑ ์ฝ๋
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
// ์
๋ ฅ ์ฒ๋ฆฌ
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
// ๋ณ์ ์ ์ธ ๋ฐ ์ด๊ธฐํ
int n = Integer.parseInt(br.readLine());
int[] numArray = new int[n];
// ๋ฐฐ์ด์ ๊ฐ ์ถ๊ฐ ๋ฐ ์ ๋ ฌ
for (int i = 0; i < n; i++) {
numArray[i] = Integer.parseInt(br.readLine());
}
Arrays.sort(numArray);
// ์ถ๋ ฅ ์ฒ๋ฆฌ
for (int num : numArray) {
sb.append(num).append("\n");
}
System.out.println(sb);
}
}
- ์ถ๋ ฅ์
n
๋ฒ ๋ฐ๋ณตํ๋ ๊ฒ๋ณด๋คStringBuilder
์ธ์คํด์ค์n
๋ฒ ์ถ๊ฐํด์1
๋ฒ๋ง ์ถ๋ ฅํ๋ ๊ฒ์ด ํจ์จ์ ์ด๋ค.ย
ํ๊ณ
- ์ฒ์์ ๊ณ์์ ๋ ฌ๋ก ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ค๊ณ ํ๋๋ฐ ์๋ชป๋ ์ ๊ทผ์ด์๋ค.
This post is licensed under CC BY 4.0 by the author.