[JAVA 문제 풀이] 68. 직사각형 넓이 구하기

프로그래머스 (120860)
Stupefyee's avatar
Jan 22, 2025
[JAVA 문제 풀이] 68. 직사각형 넓이 구하기
notion image

내가 작성한 코드

💡
class Solution { public int solution(int[][] dots) { // minX, maxX, minY, maxY를 초기화하여 x와 y의 최소/최대 값을 저장 int minX = Integer.MAX_VALUE; int maxX = Integer.MIN_VALUE; int minY = Integer.MAX_VALUE; int maxY = Integer.MIN_VALUE; // 반복문을 통해 각 점의 x와 y 좌표를 비교하여 최소값과 최대값을 갱신 for (int[] dot : dots) { minX = Math.min(minX, dot[0]); maxX = Math.max(maxX, dot[0]); minY = Math.min(minY, dot[1]); maxY = Math.max(maxY, dot[1]); } // 너비와 높이를 계산 int width = maxX - minX; int height = maxY - minY; return width * height; } }
 
Share article

stupefyee