[프로그래머스] 알고리즘 Kit - 최소직사각형

ss_kim·2024년 11월 26일

<코드>

function solution(sizes) {
    var answer = 0;
    
    sizes.forEach((item, i) => {
        sizes[i] = item.sort((a, b) => a - b)
    })
    
    const w = sizes.map((item) => item[0])
    const h = sizes.map((item) => item[1])
    
    return answer = Math.max(...w) * Math.max(...h)
}



<풀이>

주어진 sizes 배열 안에 각 명함을 긴 쪽이 0번 인덱스에 위치하도록 정렬하고,
긴 변의 최댓값과 작은 변의 최댓값을 반환

profile
프론트엔드 개발자

0개의 댓글