728x90
반응형
1.내가 푼 풀이
function solution(dot) {
if(dot[0] > 0 && dot[1] > 0) {return 1;}
else if(dot[0] < 0 && dot[1] > 0) {return 2;}
else if(dot[0] < 0 && dot[1] < 0) {return 3;}
else if(dot[0] > 0 && dot[1] < 0) {return 4;}
}
2. 다른 사람 풀이
function solution(dot) {
const [num,num2] = dot;
const check = num * num2 > 0;
return num > 0 ? (check ? 1 : 4) : (check ? 3 : 2);
}
* 구조분해
let dot=[2,4]
let [num1, num2] = dot; // num1 = dot[0] , num2= dot[1]
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | JavaScript] 문자열 내 p와 y의 개수 (0) | 2023.10.12 |
---|---|
[프로그래머스 | JavaScript] 최댓값 만들기(1) (0) | 2023.10.12 |
[프로그래머스 | JavaScript] 가위 바위 보 (0) | 2023.10.11 |
[프로그래머스 | JavaScript] 배열 두 배 만들기 & 배열 뒤집기 & 문자열 뒤집기 (0) | 2023.10.11 |
[프로그래머스 | JavaScript] 최빈값 구하기 (0) | 2023.10.10 |