최소직사각형

108번뇌·2023년 1월 7일

[틀림]

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

class Solution {
    public int solution(int[][] sizes) {
        
        int row = 0;
        int col = 0;
        for(int i=0; i<sizes.length; i++)
        {
            int rowTemp = Math.max(sizes[i][0], sizes[i][1]);
            var colTemp = Math.min(sizes[i][0], sizes[i][1]);
            
            row = Math.max(row, rowTemp);
            col = Math.max(col, colTemp);
        }
        
        return (row*col);
    }
}

익힐것

  • for문 돌면서 max, min이용한 처리.
  • 해당 문제에선 col = Math.max(col, colTemp); 이해하기.
profile
내일 아침 눈을 떳을 때, '기대되는 오늘 하루를 만들기 위해' 나는 오늘도 생각하고 고민한다.

0개의 댓글