짝수와 홀수

문제 📖

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

  • num은 int 범위의 정수입니다.
  • 0은 짝수입니다.
function solution(num) {
  var answer = "";
  return answer;
}

나의 풀이 🙋‍♀️

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

solution(4);

num을 2로 나누어 나머지값에 대한 유무를 삼항연산자로 표현하고, 상수 answer에 값을 할당에 결과값을 return시켰다.

Best Practice 👍

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

숫자 0은 false, 이외의 값은 true라는 점을 활용하니 코드가 더욱 간결해졌다.

Leave a comment