joyful
[Javascript] 점의 위치 구하기 - 프로그래머스 본문
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120841
문제
풀이
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의 위치를 구합니다.
'프로그래머스' 카테고리의 다른 글
[Javascript] 공 던지기 - 프로그래머스 (0) | 2024.06.12 |
---|---|
[Javascript] 2차원으로 만들기 - 프로그래머스 (0) | 2024.05.17 |
[Javascript] 가위 바위 보 - 프로그래머스 (0) | 2024.04.19 |
[Javascript] 모스부호 (1) - 프로그래머스 (0) | 2024.04.18 |
[Javascript] 개미 군단 - 프로그래머스 (0) | 2024.04.18 |