[코테]짝수와 홀수

Noah·2022년 5월 3일
0

Coding Test

목록 보기
1/4
post-thumbnail

문제 설명

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

제한 조건

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

입출력 예

numreturn
3"Odd"
4"Even"

제출 답안

function solution(num) {
    if (Math.abs(num) % 2 === 1) {
        return answer = "Odd";
    } else {
        return answer = "Even";
    }
}

해설

  • num % 2 === 0
    - 2로 나눈 값의 나머지가 0 또는 1을 확인하여 짝수와 홀수 구분.
  • Math.abs 음수를 양수로 바꿈.

다른 풀이법

function evenOrOdd(num) {
  return num % 2 ? "Odd" : "Even";
}
profile
프론트엔드가 꿈인 코린이

0개의 댓글