programmers/level1

[level1] - 짝수와 홀수

태기의삶 2020. 7. 20. 13:06

 

 

 

코딩테스트 연습 - 짝수와 홀수

정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 Odd 4 Even

programmers.co.kr

문제 설명 :

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

 

입출력 예

num return
3 Odd
4 Even

 

접근 방법 :

딱 문제를 보자마자 삼항 연산자를 통해 참과 거짓 이렇게 2가지 조건으로 반환 값을 true일 때 짝수 Even을 반환하고, false일 때 홀수 Odd를 반환하는 식으로 접근했다.

num을 2로 나눴을 때, 0이면 짝수이기 때문에 Even을 반환하고, 그렇지 않으면 홀수이기 때문에 Odd를 반환한다.

 

내가 짠 코드 :

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