프로그래머스

[JavaScript] 점의 위치 구하기 - 프로그래머스

jjangsh 2024. 7. 26. 09:28

문제 :

 

 

내 풀이 :

function solution(dot) {
  var answer = 0;
  if (dot[0] > 0 && dot[1] > 0) answer = 1;
  if (dot[0] < 0 && dot[1] > 0) answer = 2;
  if (dot[0] < 0 && dot[1] < 0) answer = 3;
  if (dot[0] > 0 && dot[1] < 0) answer = 4;
  return answer;
}

 

 

 

다른 사람의 풀이 : 

function solution(dot) {
    return dot[0] > 0 ? dot[1] > 0 ? 1 : 4 : dot[1] > 0 ? 2 : 3;
}

 

 

삼항연산자로 코드를 작성했으면 훨씬 깔끔하게 작성이 가능했다.