Skip to content

Commit 4595571

Browse files
committed
issue #40 11651 ์ž๋ฐ”
1 parent d9c02fb commit 4595571

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

โ€Žsrc/backjoon/_11651.java

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package backjoon;
2+
// https://www.acmicpc.net/problem/11651
3+
// ์ขŒํ‘œ ์ •๋ ฌํ•˜๊ธฐ 2
4+
import java.io.BufferedReader;
5+
import java.io.IOException;
6+
import java.io.InputStreamReader;
7+
import java.util.Arrays;
8+
import java.util.Comparator;
9+
import java.util.StringTokenizer;
10+
11+
public class _11651 {
12+
13+
public static void main(String[] args) throws IOException {
14+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
15+
int N = Integer.parseInt(br.readLine());
16+
//memory 73392 runtime 764
17+
int[][] arr = new int[N][2];
18+
19+
StringTokenizer st;
20+
for(int i = 0; i < N; i++) {
21+
// ์œ„์น˜ ์ฃผ์˜
22+
st = new StringTokenizer(br.readLine());
23+
arr[i][1] = Integer.parseInt(st.nextToken());
24+
arr[i][0] = Integer.parseInt(st.nextToken());
25+
}
26+
27+
Arrays.sort(arr, (e1, e2) -> {
28+
if(e1[0] == e2[0]) {
29+
return e1[1] - e2[1];
30+
} else {
31+
return e1[0] - e2[0];
32+
}
33+
});
34+
35+
StringBuilder sb = new StringBuilder();
36+
for(int i = 0 ; i< N ; i++) {
37+
// ์œ„์น˜ ์ฃผ์˜
38+
sb.append(arr[i][1] + " " + arr[i][0]).append('\n');
39+
}
40+
System.out.println(sb);
41+
}
42+
43+
}

0 commit comments

Comments
 (0)