728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120841
나의 풀이
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
}
}
다른 사람의 풀이
function solution(dot) {
const [num,num2] = dot;
const check = num * num2 > 0;
return num > 0 ? (check ? 1 : 4) : (check ? 3 : 2);
}
소감
다른 사람의 풀이는 수학시간에 배웠던 개념인 것 같은데 잊었다. 파이팅하자.
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 순서쌍의 개수 (javascript, 20230610) (2) | 2023.06.10 |
---|---|
프로그래머스 코딩테스트 입문 : 외계행성의 나이 (javascript, 20230610) (0) | 2023.06.10 |
프로그래머스 코딩테스트 입문 : 최댓값 만들기(1) (javascript, 20230609) (0) | 2023.06.09 |
프로그래머스 코딩테스트 기초 : 덧셈식 출력하기 (javascript, 20230609) (0) | 2023.06.09 |
프로그래머스 코딩테스트 입문 : 진료순서 정하기 (javascript, 20230609) (0) | 2023.06.09 |