File tree 1 file changed +47
-0
lines changed
1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
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
+ */
You can’t perform that action at this time.
0 commit comments