프로그래밍

[Lv1] 짝수와 홀수

webvillain 2021. 8. 2. 03:08

짝수와 홀수

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

 

제한 조건

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

입출력 예

num return
3 "Odd"
4 "Even"

 

나의 풀이

function solution(num) {
    if( num % 2 == 0) {
    	return "Even";
    } else {
    	return "Odd";
    }
}

 

 

▶ num 은 int 범위의 정수 체크하자.

function solution(num) {
	// num 은 int 범위의 정수 체크
    if (num < 0) {
    	return false;
    }
    
    if (num % 2 == 0) {
    	return "Even";
    } else {
    	return "Odd";
    }
}

 

▶ 삼항연산자로 간단하게 풀이할 수도 있다.

function evenOrOdd(num) {
  return num % 2 == 0 ? "Odd" : "Even";
}