📝문제

📝알고리즘
//N개의 점 입력받고
//2차원 배열 points에 x좌표값과 y좌표값을 저장하고
//x좌표값이 다르면 x좌표값에 따라 오름차순 정렬하고
//같으면 y좌표값에 따라 오름차순 정렬
📝구현
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
int N=scanner.nextInt();
int[][] points=new int[N][2];
for(int i=0; i<N;i++){
points[i][0]=scanner.nextInt();
points[i][1]=scanner.nextInt();
}
Arrays.sort(points, (a,b)->{
if(a[0]!=b[0]){
return a[0]-b[0];
}
return a[1]-b[1];
});
for(int i=0; i<N;i++){
System.out.println(points[i][0]+" "+points[i][1]);
}
}
}