코딩테스트/프로그래머스

[프로그래머스] 짝수와 홀수 -코딩테스트

공쥬쥬 2022. 8. 5. 18:54

난이도 하하

 

문제: https://school.programmers.co.kr/learn/courses/30/lessons/12937

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

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

 

제한조건:  -num은 int 범위의 정수입니다.

                 -0은 짝수입니다

 

 

 

 

<풀이>

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

처음으로 혼자 이해하고 풀수있는게 나왔다....

 

난이도 하하 여서 그런가 ^^...

짝홀개념을 상기한다 -> 2로 나누었을때 나머지가 0이면 짝, 1이면 홀 

num을 2로 나누었을 때 나머지가 2이면 "Even"을 출력 

그렇지 않으면 "Odd"를 출력~!

 

다른 블로그에서 삼항연산자 이용한 풀이도 봤는데 100%로 이해하게 되면 글을 수정할것이다.