문제풀이
다음 문제에서 최소 직사각형을 만들기 위해서는
1. 큰수를 모으는 배열을 만든다.
2. 작은 수를 모으는 배열을 만든다.
3. 두 배열에서 최댓값을 선택하여 곱한다.
function solution(sizes) {
var answer = 0;
let big = []
let small = []
sizes.map(el=>{
let [a,b] = el
if (a>b) {
big.push(a)
small.push(b)
}
else {
big.push(b)
small.push(a)
}
})
let max = Math.max(...big)
let min = Math.max(...small)
console.log(max)
console.log(min)
answer = max * min
return answer;
}
'공부기록 > 자바스크립트 코딩테스트' 카테고리의 다른 글
[프로그래머스/JS] 3진법 뒤집기 (0) | 2022.06.23 |
---|---|
[프로그래머스/JS] 비밀지도 (0) | 2022.06.23 |
[프로그래머스/JS] 1차 다트게임 (0) | 2022.06.22 |
[프로그래머스/JS] 나머지가 1이 되는 수 찾기 (0) | 2022.06.22 |
자바스크립트 splice , reverse , flat (0) | 2022.06.22 |