스스로에게 2023. 5. 25. 20:18

두 개의 숫자가 같은 경우 1을 다른 경우 -1을 반환하는 함수 

 

먼저 내가 작성한 코드이다

function solution(num1, num2) {
    var answer = 1;
    if (num1-num2 !== 0){
        answer = -1
    }
    return answer;
}

작동은 문제 없었지만 

const solution = (num1, num2) => num1 === num2 ? 1 : -1

위처럼 짧게 삼항연산자와 화살표 함수를 이용해 만들수도 있고

function solution(num1, num2) {
    return ((num1 === num2)-0.5)*2;
}

이렇게 다른 방식으로 만들 수도 있었다 

 

확실히 다양한 방식의 생각과 배운 것을 활용할 수 있어야겠다