코딩테스트

[프로그래머스] 숫자 비교하기

john-lennon 2026. 4. 22. 15:20

문제 설명

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.

 

제한사항

  • 0 ≤ num1 ≤ 10,000
  • 0 ≤ num2 ≤ 10,000

입출력 예

num1 num2 result
2 3 -1
11 11 1
7 99 -1

 


 

나의 코드

function solution(num1, num2) {
    if (num1 === num2) {
        return 1;
    } else {
        return -1;
    }
};

 

방식

if문


 

다른 사람의 코드

function solution(num1, num2) {
    var answer = num1 === num2 ? 1 : -1;
    return answer;
}

 

방식

삼항 연산자

 


 

 

느낀점

단순한 조건 분기는 if문보다 삼항 연산자를 사용해 더 간결하고 직관적으로 표현할 수 있다는 점을 느꼈다.