function solution(v) {
let result = []
const x1 = v[0][0]
const x2 = v[1][0]
const x3 = v[2][0]
const y1 = v[0][1]
const y2 = v[1][1]
const y3 = v[2][1]
if (x1 == x2) {
result = [x3]}
if(x2 == x3)
{result = [x1]}
if(x1 == x3)
{result = [x2]}
console.log(result)
if (y1 == y2)
{result.push(y3)}
if (y2 == y3)
{result.push(y1)}
if (y3 == y1)
{result.push(y2)}
var answer = result
return answer;
}
문제가 단순해서 풀이 과정도 깊게 생각안하고 단순무식하게 풀었다. x좌표와 y좌표 값 중 1개만 있는 것을 정답으로 반환하면 되는 문제였다. x좌표 3개 y좌표 3개라 x좌표 겹치는 두 개 를 제외한 하나, y좌표 겹치는 두 개를 제외한 하나를 반환하도록 코드를 짰다.
'알고리즘' 카테고리의 다른 글
[프로그래머스/JavaScript] 로또의 최고 순위와 최저 순위 풀이 (0) | 2021.08.08 |
---|---|
[프로그래머스/정렬] k번 째 수 (javascript) (0) | 2021.08.07 |
[프로그래머스/위클리 챌린지 1주차] 부족한 금액 계산하기 (JavaScript) (0) | 2021.08.06 |
백준 1002 터렛 파이썬 [개인적인 풀이 과정] (0) | 2021.06.23 |
백준 10250 ACM 호텔 파이썬 [개인적인 풀이 과정] 1차 실패 (0) | 2021.06.23 |