문제설명
모든 명함의 가로 길이와 세로 길이를 나타내는 2차원 배열 sizes가 매개변수로 주어집니다. 모든 명함을 수납할 수 있는 가장 작은 지갑을 만들 때, 지갑의 크기를 return 하도록 solution 함수를 완성해주세요.
제한사항
function solution(sizes) {
let answer = 0;
let width = [];
let height = [];
for (let i = 0; i < sizes.length; i++) {
if (sizes[i][0] < sizes[i][1]) {
width.push(sizes[i][1]);
height.push(sizes[i][0]);
} else {
width.push(sizes[i][0]);
height.push(sizes[i][1]);
}
}
let maxWidth = Math.max(...width);
let maxHeight = Math.max(...height);
answer = maxWidth * maxHeight;
return answer;
}