프로그래머스 - 최소 직사각형

Jongleee·2022년 7월 16일
1

알고리즘

목록 보기
14/39
class Solution {
    public int solution(int[][] sizes) {
    //직사각형 긴 부분 중 가장 큰 값과 
    //짧은 부분 가장 큰 값의 곱이 필요함
        int biggerSideMax=0;
        int smallerSideMax=0;
        for (int[] size:sizes) {
            biggerSideMax= Math.max(biggerSideMax, Math.max(size[0], size[1]));
            smallerSideMax= Math.max(smallerSideMax,Math.min(size[0], size[1]));
        }
        return biggerSideMax*smallerSideMax;
    }
}

0개의 댓글