- 난이도: Lv1
프로그래머스 링크: https://school.programmers.co.kr/learn/courses/30/lessons/86491
풀이 링크(GitHub): hayannn/CodingTest_Java/프로그래머스/1/86491. 최소직사각형
풀이 시간 : 17분
import java.util.*;
class Solution {
public int solution(int[][] sizes) {
int answer = 0;
int max_row = 0;
int max_col = 0;
for(int i=0; i<sizes.length; i++){
if(sizes[i][0] < sizes[i][1]){ //가로 세로 회전
int temp = sizes[i][0];
sizes[i][0] = sizes[i][1];
sizes[i][1] = temp;
}
if(max_row < sizes[i][0]) max_row = sizes[i][0];
if(max_col<sizes[i][1]) max_col = sizes[i][1];
}
answer = max_col*max_row;
return answer;
}
}