요즘 좀 안했어서 다시 재활..
문제 1. 최소직사각형
풀이
1. 명함은 회전가능 -> 가로 세로 비교해서 큰값은 가로, 작은값은 세로
2. 가로 길이 max값 X 세로길이 max값 => 모든 명함 OK
function solution(sizes) {
let width = [];
let height = [];
for(i=0; i<sizes.length; i++){
let max = Math.max(sizes[i][0], sizes[i][1]);
let min = Math.min(sizes[i][0], sizes[i][1]);
width.push(max);
height.push(min);
}
return Math.max(...width)*Math.max(...height);
}
'알고리즘 문제' 카테고리의 다른 글
[19일차] JS 프로그래머스 LV.1 (0) | 2023.01.24 |
---|---|
[18일차] JS 프로그래머스 LV.1 (0) | 2023.01.20 |
[16일차] 프로그래머스 LV.1 (0) | 2022.11.28 |
[15일차] 랭킹 5만따리 달성.. (4) | 2022.11.25 |
[15일차] 프로그래머스 LV.1 (0) | 2022.11.25 |