본문 바로가기

TIL(today i learned)/프로그래머스-코딩테스트

[연습문제] [Lv.1] 짝수와 홀수

문제 설명

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

내가 쓴 답

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

위의 코드 블럭을 한 줄로 줄이면?

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

ternary operator 사용에 조금 더 익숙해져야겠다...