[프로그래머스] 짝수와 홀수

ElenaPark·2021년 3월 6일
0

알고리즘

목록 보기
22/37
post-thumbnail

짝수와 홀수

내 풀이

function solution10(n) {
  return n % 2 === 0 ? "Even" : "Odd";
}

console.log(solution10(3)); // "Odd" 
console.log(solution10(4)); //"Even"

위 풀이에서는 n값을 짝수로 나눴을 때 나머지가 0으로 나누어 떨어질 경우 Even을 리턴하고, 나누어 떨어지지 않을 경우 Odd를 리턴하도록 하였다.

프로그래머스 다른 사람 풀이

function evenOrOdd(num) {
  return num % 2 ? "Odd" : "Even";
}

console.log("결과 : " + evenOrOdd(2)); // "Even"
console.log("결과 : " + evenOrOdd(3)); // "Odd"

프로그래머스의 다른 사람 풀이를 참고해보니 숫자 0은 false값이고 0이외의 수는 true값을 가지는 언어의 특성을 이용한 로직을 활용하는 것도 매우 참신한 아이디어같아 같이 첨부하였다.

profile
Front-end 개발자입니다.

0개의 댓글