본문 바로가기

코딩테스트

Javascritp 연습문제 - 짝수와 홀수

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

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

문제이해

num이 짝수일때 "Even"을 나타내고 홀수일땐 "Odd"를 나타낸다. 그리고 if문으로 사용해서 조건으로 num % 2 === 0(num이 2로 나누었을때 나머지가 0이면 짝수다)로 하고 아니면 홀수라고 표현하면 될것 같다.

 

문제풀이

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

2번째로 푸는거라 if문에 익숙해져서 쉽게 풀 수 있었다. 처음 이 문제를 봤을때 if문에 대해 검색하고 어떻게 쓰는건지 알아보느라 다른 사람이 푼 문제를 보면서 이해를 했었다. 지금은 조금 연습해서 바로 쉽게 이해하고 문제를 풀 수 있었다. 6일전의 나보다 현재의 내가 이만큼이라도 읽고 풀 수 있다는게 즐겁다.