알고리즘 공부

[백준 5635번] 생일 - java

철매존 2023. 2. 3. 23:22
728x90
반응형

야 류찬. 생일 축하해.

 

import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
String chan[][] = new String[N][4];
for (int i=0; i<N; i++) {
chan[i][0] = sc.next();
chan[i][1] = sc.next();
chan[i][2] = sc.next();
chan[i][3] = sc.next();
}
Arrays.sort(chan, new Comparator<String[]>() {
@Override
public int compare(String[] o1, String[] o2) {
if (Integer.parseInt(o1[3]) == Integer.parseInt(o2[3])) {
if (Integer.parseInt(o1[2]) == Integer.parseInt(o2[2])) {
return Integer.compare(Integer.parseInt(o1[1]), Integer.parseInt(o2[1]));
} else
return Integer.compare(Integer.parseInt(o1[2]), Integer.parseInt(o2[2]));
}
return Integer.compare(Integer.parseInt(o1[3]), Integer.parseInt(o2[3]));
}
});
System.out.println(chan[N-1][0] + "\n" + chan[0][0]);
}
}
view raw gistfile1.java hosted with ❤ by GitHub

 

 

반응형