Skip to content

Commit 988f877

Browse files
committed
issue #41 10814 나이순정렬
1 parent 79ed4ea commit 988f877

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

src/backjoon/_10814.java

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package backjoon;
2+
// https://www.acmicpc.net/problem/10814
3+
// 나이순정렬
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 _10814 {
12+
public static void main(String[] args) throws IOException {
13+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
14+
// memory 62992 runtime 2084
15+
int N = Integer.parseInt(br.readLine());
16+
String[][] arr = new String[N][2];
17+
18+
for(int i=0; i<N; i++) {
19+
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
20+
arr[i][0] = st.nextToken();
21+
arr[i][1] = st.nextToken();
22+
}
23+
24+
Arrays.sort(arr, new Comparator<String[]>() {
25+
@Override
26+
public int compare(String[] o1, String[] o2) {
27+
return Integer.parseInt(o1[0]) - Integer.parseInt(o2[0]); //나이만 비교
28+
}
29+
});
30+
31+
for(int i=0; i<N; i++){
32+
System.out.println(arr[i][0] + " " + arr[i][1]);
33+
}
34+
}
35+
}
36+
/*
37+
INPUT
38+
3
39+
21 Junkyu
40+
21 Dohyun
41+
20 Sunyoung
42+
43+
OUTPUT
44+
20 Sunyoung
45+
21 Junkyu
46+
21 Dohyun
47+
*/

0 commit comments

Comments
 (0)