최소직사각

seheeee_97·2023년 11월 27일
0

회고팀

목록 보기
22/41



import java.util.Arrays;

class Solution {
    public int solution(int[][] sizes) {
        int answer = 0;
        
        int[] max1 = new int[sizes.length];
        int[] max2 = new int[sizes.length];
        
        for(int i=0; i<sizes.length; i++){
            max1[i] = Math.max(sizes[i][0], sizes[i][1]);
            max2[i] = Math.min(sizes[i][0], sizes[i][1]);
        }
        Arrays.sort(max1);
        Arrays.sort(max2);
        
        answer = max1[sizes.length-1] * max2[sizes.length-1];        //max1 중에 가장 큰 값과 max2 중에 가장 큰 값을 곱함
        
        return answer;
    }
}







https://school.programmers.co.kr/learn/courses/30/lessons/86491

0개의 댓글