EXCELSIOR

[Level 1] 짝수와 홀수 본문

카테고리 없음

[Level 1] 짝수와 홀수

Excelsior-JH 2017. 5. 29. 10:04

[문제]

evenOrOdd 메소드는 int형 num을 매개변수로 받습니다.
num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하도록 evenOrOdd에 코드를 작성해 보세요.
num은 0이상의 정수이며, num이 음수인 경우는 없습니다.


1. 내가 작성한 코드

- if, else 문을 이용하여 2로 나눈 나머지가 0일 경우 'Even' 아닐경우 'Odds'를 리턴하도록 했다.

1
2
3
4
5
6
7
8
9
10
function evenOrOdd(num) {
  if(num % 2 == 0)
    return "Even";
  else
    return "Odd";
}
 
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log("결과 : " + evenOrOdd(2));
console.log("결과 : " + evenOrOdd(3));
cs


2. 다른 풀이

1
2
3
4
5
6
7
function evenOrOdd(num) {
  return (num % 2)? "Odd":"Even";
}
 
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log("결과 : " + evenOrOdd(2));
console.log("결과 : " + evenOrOdd(3));
cs


Comments