728x90
function solution(sizes) {
let w = 0;
let h = 0;
for(let i = 0; i < sizes.length; i++){
let maxSize = Math.max(sizes[i][0], sizes[i][1]);
let minSize = Math.min(sizes[i][0], sizes[i][1]);
w = Math.max(w, maxSize);
h = Math.max(h, minSize);
}
return w * h;
}
풀이 및 회고
sizes 배열을 순회 하면서 가장 큰 값을 한곳(w)에 작은 값을 한곳(h)에 에 모은 다음 가장 큰 값을 곱해줍니다.
728x90
'프로그래머스' 카테고리의 다른 글
프로그래머스 LV 2 전력망을 둘로 나누기 (0) | 2024.07.10 |
---|---|
프로그래머스 LV 3 단어 변환 (0) | 2024.06.28 |
프로그래머스 LV 3 네트워크 (0) | 2024.06.28 |
프로그래머스 LV 1 푸드 파이트 대회 (0) | 2024.06.27 |
프로그래머스 LV1 숫자 짝궁 (0) | 2024.06.27 |