import java.util.Arrays; import java.lang.Math; class Solution { public int solution(int[][] dots) { int answer = 0; int[] x = new int [dots.length];// dots의 모든 x좌표를 담을 배열 int[] y = new int [dots.length];// dots의 모든 y좌표를 담을 배열 for(int i = 0 ; i <dots.length ; i++){ //dots의 모든 x좌표를 x[]에 담기 x[i] =dots[i][0]; } for(int i = 0 ; i <dots.length ; i++){//dots의 모든 y좌표를 y[]에 담기 y[i] =dots[i][1]; } Arrays.sort(x);//x 좌표의 가장 큰수와 가장 작은 수를 찾기위해 오름차순 정렬 Arrays.sort(y);//y 좌표의 가장 큰수와 가장 작은 수를 찾기위해 오름차순 정렬 answer = Math.abs(x[dots.length-1]-x[0])*Math.abs(y[dots.length-1]-y[0]); System.out.println(answer); return answer; } }