정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
num | result |
---|---|
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"를 넣어 해당 값을 반환한다.