Coding Test/Programmers
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 76 - 직사각형 넓이 구하기)
dev-ini
2024. 4. 19. 17:38
728x90
// 1. 입력: 배열 dots -> [[1, 1], [2, 1], [2, 2], [1, 2]] 같은거
// 2. 출력: 직사각형의 넓이
function solution(dots) {
// 가장 큰 x의 값 - 가장 작은 x의 값 = 가로 길이
const width = Math.max(...dots.map(a => a[0]))-Math.min(...dots.map(a => a[0]))
// 가장 큰 y의 값 - 가장 작은 y의 값 = 세로 길이
const height = Math.max(...dots.map(a => a[1]))-Math.min(...dots.map(a => a[1]))
// 넓이 반환
return width*height
}
728x90