개발하는 무민

[프로그래머스-Level1] 짝수와 홀수_JavaScript + 삼항연산자 본문

Algorithm/Programmers

[프로그래머스-Level1] 짝수와 홀수_JavaScript + 삼항연산자

무민_ 2022. 5. 25. 12:33

짝수와 홀수

 

문제 설명

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

제한 조건
  • num은 int 범위의 정수입니다.
  • 0은 짝수입니다.
입출력 예
num                        return
3 "Odd"
4 "Even"

 

풀이

function solution(num) {
    var answer = '';
    
    if (num % 2 === 0){ //홀수조건 적었더니 오류남.. 짝수로 적기
        return answer = "Even"
    } else {
        return answer = "Odd"    
    }    
    return answer;
}

홀수의 조건으로 if문을 적었을 때는 채점에 통과하지 못했다.

짝수부터 적으니까 통과함 ..

 

풀이2 - 삼항연산자 사용

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

짝홀 같은 간단한 조건은 삼항연산자를 사용하여 푸는 것이 훨씬 명료하고 간단하다.

조건이 너무 길어지지만 않으면 써도 된다.