[Lv.0] 직사각형 넓이 구하기 *

01수정·2022년 11월 25일
0
post-thumbnail
post-custom-banner

<입문 100문제> Day 20 - 수학, 시뮬레이션, 문자열, 사칙연산

문제


풀이

function solution(dots) {
    let width = Math.max(...dots.map(dot => dot[0])) - Math.min(...dots.map(dot => dot[0]));
    let height = Math.max(...dots.map(dot => dot[1])) - Math.min(...dots.map(dot => dot[1]));
    return width * height;
}

다른 풀이

function solution(dots) {
    const x = dots.map(n => n[0]);
    const y = dots.map(n => n[1]);

    return (Math.max(...x) - Math.min(...x)) * (Math.max(...y) - Math.min(...y))
}
profile
새싹 FE 개발자
post-custom-banner

0개의 댓글