본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다
자바스크립트 코드
const solution = (dots) => {
const parsedDots = dots.reduce((acc, cur) => {
acc[0] = [...new Set([...acc[0], cur[0]])];
acc[1] = [...new Set([...acc[1], cur[1]])];
return acc;
}, [[],[]]);
const [x1, x2] = parsedDots[0];
const [y1, y2] = parsedDots[1];
const width = Math.abs(x1 - x2);
const height = Math.abs(y1 - y2);
return width * height;
}
Reference
'programming study > Algorithm' 카테고리의 다른 글
[프로그래머스] 안전지대 - JavaScript 풀이 (0) | 2022.11.12 |
---|---|
[프로그래머스] 다항식 더하기 - JavaScript 풀이 (0) | 2022.11.11 |
[프로그래머스] 구슬을 나누는 경우의 수 - JavaScript 풀이 (0) | 2022.11.08 |
[프로그래머스] 소인수분해 - JavaScript 풀이 (0) | 2022.11.07 |
[프로그래머스] 연속된 수의 합 - JavaScript 풀이 (0) | 2022.11.06 |