상세 컨텐츠

본문 제목

[0단계] 숫자 비교하기

Algorithm

by KBstar⭐ 2023. 1. 27. 08:58

본문

나의 풀이

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

💡 코드 풀이

삼항연산자를 이용해 앞의 조건식(num1 == num2)가 참이면 ' ? ' 뒤의 값 1을 return해주고 거짓이면 ' : ' 뒤의 값 -1을 return해준다.

다른 사람 풀이

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

💡 코드 풀이

true라면 (num1 == num2)에 1이 들어가서 (1 - 0.5)*2 => 1이 return되고, false라면 0이 들어가서 (0 - 0.5)*2 => -1을 return 시켜준다. 

 

👀 후기

정석으로 메서드를 이용하거나 학습했던 내용에 한해서 문제를 해결하려고 얽매이지 않고 좀 더 참신하고 창의적으로 문제를 접근하는 시각을 넓혀야겠다. 굳어버린 뇌가 좀 말랑말랑해지는 기분👍

'Algorithm' 카테고리의 다른 글

[0단계] 머쓱이보다 키 큰 사람, 중복된 숫자 개수  (0) 2023.01.25

관련글 더보기