최소직사각형 Lv. 1

박영준·2023년 6월 19일
0

코딩테스트

목록 보기
257/300
class Solution {
    public int solution(int[][] sizes) {
        int answer = 0;
        return answer;
    }
}

해결법

방법 1

class Solution {
    public int solution(int[][] sizes) {
        int longest = 1;
        int shortest = 1;
        
        for (int i = 0; i < sizes.length; i++) {
            int longer = Math.max(sizes[i][0], sizes[i][1]);        // 긴 길이
            int shorter = Math.min(sizes[i][0], sizes[i][1]);       // 짧은 길이
            
            if (longest < longer) {			// 긴 길이 中 최대값
                longest = longer;
            }
            
            if (shortest < shorter) {		// 짧은 길이 中 최대값
                shortest = shorter;
            }
        }
        
        return longest * shortest;
    }
}

최소직사각형 Lv. 1

profile
개발자로 거듭나기!

0개의 댓글