Programmers | #Lv1 "짝수와 홀수"

블로그 이사 완료·2022년 9월 18일
0
post-thumbnail

문제 설명

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


제한 조건

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

입/출력 예

numreturn
3"Odd"
4"Even"

나의 풀이

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

다른 풀이

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

Review

입력 받은 값에 따라 짝수와 홀수를 구분해서 값을 반환하는 문제다.

숫자를 2로 나누어서 나머지 값이 0일 경우 짝수라는 공식을 알고 있다면 간단하게 if조건문으로 풀 수 있는 문제였다.

다른 사람의 풀이를 보면 더 간단하고 짧게 삼항 연산자를 이용한 것을 볼 수 있다.


profile
https://kyledev.tistory.com/

0개의 댓글