

내 생각
1. 가로 > 세로 를 고정
2. 가로중 가장 큰거 세로중 가장큰거
배열 형식이여서 [0] 과 [1] 의 위치를 바꾸고 그중 가장 큰 [0] 과 가장큰 [1]
를 내놓는 과정을 구현하다 보니
if 문을 너무 많이 사용하는 문제.. 와 잘못된거 같다는 생각이 들어서 검색함
const solution = function (arr) {
const resizes = arr.map(([w, h]) => (w < h ? [h, w] : [w, h]));
var m_Width = 0;
var m_heigth = 0;
resizes.map((el) => {
m_Width = Math.max(m_Width, el[0]);
m_heigth = Math.max(m_heigth, el[1])
})
return m_Width * m_heigth
}
코드가 짧아지는것은 좋으나 map 문을 2번 쓴건 딱히.. 좋은 해결책이 아니다.
Math. 를통해 가장큰 가로와 세로를 알아냄