Notice
Recent Posts
Recent Comments
Link
forest_moon
직사각형 넓이 구하기 본문
입출력 예 설명
입출력 예 #1
- 좌표 [[1, 1], [2, 1], [2, 2], [1, 2]] 를 꼭짓점으로 갖는 직사각형의 가로, 세로 길이는 각각 1, 1이므로 직사각형의 넓이는 1 x 1 = 1입니다.
입출력 예 #2
- 좌표 [[-1, -1], [1, 1], [1, -1], [-1, 1]]를 꼭짓점으로 갖는 직사각형의 가로, 세로 길이는 각각 2, 2이므로 직사각형의 넓이는 2 x 2 = 4입니다.
import java.util.*;
class Solution {
public int solution(int[][] dots) {
int answer = 0;
int x = 0;
int y = 0;
for(int i = 1 ; i < 4; i++){
int a = Math.abs(dots[i-1][0] - dots[i][0]);
int b = Math.abs(dots[i-1][1] - dots[i][1]);
x = Math.max(a,x);
y = Math.max(b,y);
}
return x*y;
}
}
** 각변의 길이 >> 각좌표의 가장큰값 - 가장 작은값 하면 구할 수 있다. -부호 때문에 abs로 절대값으로 구해준다.
'알고리즘' 카테고리의 다른 글
최댓값 만들기 (2) (0) | 2023.04.01 |
---|---|
캐릭터의 좌표 (0) | 2023.04.01 |
중복된 숫자 개수 (0) | 2023.03.31 |
잘라서 배열로 저장하기 (0) | 2023.03.31 |
7의 개수 (0) | 2023.03.22 |