728x90
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Comparator;
import java.util.StringTokenizer;
class MainApp{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
int co[][] = new int[num][2];
StringTokenizer st ;
for(int i=0;i<num;i++) {
st = new StringTokenizer(br.readLine());
co[i][0] = Integer.parseInt(st.nextToken());
co[i][1] = Integer.parseInt(st.nextToken());
}
Arrays.sort(co,(a1,a2) -> {
if(a1[1] == a2[1]) {
return a1[0]-a2[0];
}
return a1[1]-a2[1];
});
StringBuilder sb = new StringBuilder();
for(int i=0;i<num;i++) {
sb.append(co[i][0]+" "+co[i][1]).append("\n");
}
System.out.println(sb);
}
}
익힌걸로 완벽하게 해부렸다 !
728x90
'알고리즘 > 백준' 카테고리의 다른 글
2292번 문제 : 벌집 (0) | 2023.03.08 |
---|---|
2231번 문제 : 분해합 (0) | 2023.03.07 |
11650번 문제 : 좌표 정렬하기 (0) | 2023.03.06 |
백준 깃허브에 commit 돼있는 거 local로 받아오기 (0) | 2023.02.28 |
백준 알고리즘 1181번 문제 : 단어정렬 (0) | 2023.02.25 |