문제 풀러 가기

짝수와 홀수 (Lv.1)


문제

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

제한 조건

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

입출력 예

numresult
3"Odd"
4"Even"

풀이

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

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

Falsy value
0, "", null, undefined, NaN는 false로 취급되는 데이터다.
인자값이 2로 나눠서 나머지가 0이 된다면 짝수이므로 삼항연산자에서 false자리에 "Even", 아니라면 홀수이므로 true 자리에 "Odd"를 넣어 해당 값을 반환한다.

profile
© 가치 지향 프론트엔드 개발자

0개의 댓글