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

jieun·2022년 8월 19일
0

java 코테 공부

목록 보기
16/17

해결방법

  1. 눕혀 수납하는 명함의 경우를 위해 가로 세로 중 큰 값을 가로에 배치
  2. 가로 중 가장 큰 값과 세로 중 가장 큰 값을 곱함

전체코드

class Solution {
    public int solution(int[][] sizes) {
        int wmax = 0;
        int hmax = 0;
        for (int size[] : sizes) {
            wmax = Math.max (wmax, Math.max(size[0], size[1]));
            hmax = Math.max (hmax, Math.min(size[0], size[1]));
        }
        return wmax*hmax;
    }
}
profile
개발새발 블로그

0개의 댓글