Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

joyful

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

프로그래머스

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

조이풀한 개발자 2024. 4. 19. 17:02

문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120841

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

 

 

문제


 

 

 

 

풀이

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

 

 

 

 

다른 사람 풀이

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

 

삼항연산자를 이용하면 매우 간단하게 작성 할 수 있습니다.

 

dot[0]의 크기를 구별하여 x의 위치를 구하고, 

그 결과에 따라 dot[1]의 크기를 비교하여 y의 위치를 구합니다.