[Javascript] 프로그래머스 LV1 짝수와 홀수

Pizzahand·2021년 5월 25일
0

프로그래머스

목록 보기
1/12
post-thumbnail

문제 설명

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

제한 조건

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

입출력 예

numreturn
3"Odd"
4"Even"

문제풀이

짝수는 2로 나누었을 때 나머지가 0이라는 개념을 가지고, % 연산자와 if 조건문을 사용해서 2로 나누어 떨어지는 경우와 그 외의 경우를 나누고 각 조건에 해당하는 결과값을 return 해주었습니다.

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

다른 풀이

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

삼항연산자를 이용해서 코드를 좀 더 간결하게 만드는 방법도 있네요!

https://programmers.co.kr/learn/courses/30/lessons/12937
위 URL을 클릭하시면 문제로 연결됩니다.

profile
재밌게 코딩하고 싶은 개발자!

0개의 댓글