function solution(sizes) {
var answer = 0;
let x_sizes = [];
let y_sizes = [];
sizes.map( arr => {
// 직관적으로 세로길이가 가로 길이보다 길면 둘 자리를 바꾸려고 했는데
// if(arr[1] > arr[0]){
// arr.splice(0, 0, arr[1])
// arr.pop();
// }
// 그냥 간단하게 sort()를 쓰면 된다;;
arr.sort((a, b) => b-a);
console.log(arr)
x_sizes.push(arr[0]);
y_sizes.push(arr[1]);
} )
// 배열에서 최댓값을 구하려면 **전개 연산자**를 사용해줘야함.
answer = Math.max(...y_sizes) * Math.max(...x_sizes);
return answer;
}
console.log( solution( [[60, 50], [30, 70], [60, 30], [80, 40]] ) )
이러면 결과는 4000으로 맞게 나온다!