오늘 뭐했냐/기억하면 좋을 문제들

숫자 비교

스스로에게 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;
}

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

 

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

'오늘 뭐했냐 > 기억하면 좋을 문제들' 카테고리의 다른 글

짝수의 합  (0) 2023.05.25
각도기 구하기  (0) 2023.05.25
출생년도 구하기  (0) 2023.05.25
몫 구하기  (0) 2023.05.25
단순한 더하기 문제였지만  (0) 2023.05.25