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

ne_ol·2022년 1월 14일
0
post-thumbnail

문제 설명

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

제한사항

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

입출력 예

numreturn
34
"Odd""Even"

기본 solution 코드

function solution(num) {
    var answer = '';
    return answer;
}

문제 풀이

function solution(num) {
    var answer = '';
    if (num %2 == 0) { //num이 짝수라면
        answer = "Even"
    } else {
        answer = "Odd"
    }
    return answer;
}

풀이 설명

주어진 숫자를 #로 나눈 나머지 값을 주는 % (remainder) 를 사용하여 해결

사용 함수

  • % (remainder): 왼쪽 피연산자를 오른쪽 피연산자로 나눴을 때의 나머지를 구한다.

(출처: https://developer.mozilla.org/ko/)


다른 풀이

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

다른 풀이 설명

  1. 사용된 함수
  1. 풀이
  • JS는 0을 false 값으로 가진다 -> num을 2로 나눈 값이 0이면 false -> 조건 연산자 -> "Even"
  1. 천잰가?
profile
개발되는 중입니다.

0개의 댓글