[프로그래머스] 직사각형이 되는 나머지 좌표 구하기

개발잘하기프로젝트·2020년 11월 1일
0
post-thumbnail

🤔 문제

임의의 좌표 3개가 주어질 때 직사각형이 되는 나머지 1개의 좌표를 구하라.
input: [[1, 4], [3, 4], [3, 10]]
output: [1, 10]

💡 접근

직사각형이 되기 위해서 주어진 3개의 좌표의 x,y값에서 중복되지 않는 x, y값이 나머지 1개의 좌표가 될 것이라고 생각했다.

🧑🏻‍💻 코드

map메소드를 이용하여 x, y값만 모아둔 배열을 만들고, filter 메소드를 통해 중복이 되지 않는 조건인 값을 리턴한다. 중복되지 않는 조건은 indexOf 메소드를 통해 비교했다.

📝 참고

MDN - Array.prototype.map()
MDN - Array.prototype.filter()
MDN - Array.prototype.indexOf()

profile
🏠 ☕️ 🎞 🌿 + 🧑🏻‍💻

0개의 댓글