짝수와 홀수 | 프로그래머스

문제 풀러 가기

짝수와 홀수 (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"를 넣어 해당 값을 반환한다.

좋은 웹페이지 즐겨찾기