Description
- Create a function that takes an integer as an argument and returns ‘Even’ for even numbers or ‘Odd’ for odd numbers.
- 짝수의 경우 ‘Even’을 반환하고, 홀수의 경우 ‘Odd’를 반환한다.
Solution 01
function evenOrOdd(n) {
if (n % 2 === 0) {
return 'Even';
} else {
return 'Odd';
}
}
evenOrOdd(0); // Even
evenOrOdd(1); // Odd
evenOrOdd(2); // Even
evenOrOdd(3); // Odd
evenOrOdd(4); // Even
Solution 02
function evenOrOdd(n) {
return n % 2 === 0 ? 'Even' : 'Odd';
}
evenOrOdd(0); // Even
evenOrOdd(1); // Odd
evenOrOdd(2); // Even
evenOrOdd(3); // Odd
evenOrOdd(4); // Even
Solution 03
function evenOrOdd(n) {
return n % 2 ? 'Odd' : 'Even';
}
evenOrOdd(0); // Even
evenOrOdd(1); // Odd
evenOrOdd(2); // Even
evenOrOdd(3); // Odd
evenOrOdd(4); // Even
Solution 04
function evenOrOdd(n) {
return !(n % 2) ? 'Even' : 'Odd';
}
evenOrOdd(0); // Even
evenOrOdd(1); // Odd
evenOrOdd(2); // Even
evenOrOdd(3); // Odd
evenOrOdd(4); // Even
Solution 05
const evenOrOdd = n => n % 2 ? 'Odd' : 'Even';
evenOrOdd(0); // Even
evenOrOdd(1); // Odd
evenOrOdd(2); // Even
evenOrOdd(3); // Odd
evenOrOdd(4); // Even