x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다.
x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다.
x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다.
x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다.
입력값이 [2, 4]로 x 좌표와 y 좌표 모두 양수이므로 제 1 사분면에 속합니다. 따라서 1을 return 합니다.
function solution(dot) {
if(dot[0] > 0 && dot[1] > 0) return 1
if(dot[0] < 0 && dot[1] < 0) return 3
if(dot[0] < 0 && dot[1] > 0) return 2
if(dot[0] > 0 && dot[1] < 0) return 4
}
다른 사람의 풀이
-- 구조분해할당 활용한게 간편하고 좋아보인다.
function solution(dot) {
const [num,num2] = dot;
const check = num * num2 > 0;
return num > 0 ? (check ? 1 : 4) : (check ? 3 : 2);
}