대지

Source Code Java code format="java5" public class Land { public static void main(String[] args) { /*int[][] points = { {20, 24},               {40, 21},                {10, 12}        };*/

/*int[][] points = { {15, 13}       };*/

int[][] points = { {2, 1},               {3, 2},                {5, 2},                {3, 4}        };

System.out.println(square(points)); }

public static int square(int[][] points) { int minX = points[0][0];   // 가장 작은 x 좌표 int minY = points[0][1];   // 가장 작은 y 좌표 int maxX = points[0][0];   // 가장 큰 x 좌표 int maxY = points[0][1];   // 가장 큰 y 좌표

for(int i = 0; i < points.length; i++) { // 가장 작은 x 좌표 비교 if(points[i][0] < minX) { minX = points[i][0]; }           // 가장 작은 y 좌표 비교 if(points[i][1] < minY) { minY = points[i][1]; }           // 가장 큰 x 좌표 비교 if(points[i][0] > maxX) { maxX = points[i][0]; }           // 가장 큰 y 좌표 비교 if(points[i][1] > maxY) { maxY = points[i][1]; }       }

return (maxX - minX) * (maxY - minY); } } code