중요사항
모든 명함이 들어가는 직사각형의 최소 넓이를 구해라
function solution(sizes) {
let rowmax=0; // 세로길이
let colmax=0;// 가로길이
sizes.forEach((val)=>{ // forEach로 sizes 반복
val.sort((a,b)=>a-b); // 배열 정렬
rowmax = rowmax>val[0] ? rowmax:val[0];// 3항연산자 이용하여 첫번째 요소값 저장
//(기존값보다 작을시 저장안함)
colmax = colmax>val[1] ? colmax:val[1];
});
return rowmax*colmax;
}
forEach
문 좀 익숙해질려고 forEach
문 사용한건 좋은데sort()
는 저번에 코테문제에서 본 Math.max``Math.min
사용하면 안써도 됬는데 하는 아쉬움이 생긴다