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


문제 설명

정수 num이 짝수일 경우 “Even”을 반환하고 홀수인 경우 “Odd”를 반환하는 함수, solution을 완성해주세요.


제한사항

  • num은 int 범위의 정수입니다.
  • 0은 짝수입니다.

입출력 예

numreturn
3“Odd”
4“Even”

나의 풀이

function solution(num) {
  if (num % 2 == 0) {
    return "Even";
  } else {
    return "Odd";
  }
}

나의 두번째 풀이(Code Refactoring)

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

// 삼항 연산자로 풀 수 있다

참고 할 만한 다른 사람의 코드

function evenOrOdd(num) {
  return num & 1 ? "Odd" : "Even";
}