문제 :
내 풀이 :
function solution(dot) {
var answer = 0;
if (dot[0] > 0 && dot[1] > 0) answer = 1;
if (dot[0] < 0 && dot[1] > 0) answer = 2;
if (dot[0] < 0 && dot[1] < 0) answer = 3;
if (dot[0] > 0 && dot[1] < 0) answer = 4;
return answer;
}
다른 사람의 풀이 :
function solution(dot) {
return dot[0] > 0 ? dot[1] > 0 ? 1 : 4 : dot[1] > 0 ? 2 : 3;
}
삼항연산자로 코드를 작성했으면 훨씬 깔끔하게 작성이 가능했다.
'프로그래머스' 카테고리의 다른 글
[JavaScript] 문자열 뒤집기 - 프로그래머스 (0) | 2024.07.29 |
---|---|
[JavaScript] 최댓값 만들기(1) - 프로그래머스 (0) | 2024.07.26 |
[JavaScript] 중복된 문자 제거 - 프로그래머스 (0) | 2024.07.24 |
[JavaScript] 양꼬치 - 프로그래머스 (0) | 2024.07.24 |
[JavaScript] 대문자와 소문자 - 프로그래머스 (0) | 2024.07.23 |