프로그래머스 짝수와 홀수 자바스크립트

2022. 1. 14. 16:04코딩공부/JavaScript 알고리즘

문제

 

문제 설명

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

 

문제 풀이

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

 

다른 풀이

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

// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log("결과 : " + evenOrOdd(2));
console.log("결과 : " + evenOrOdd(3));

 

참고

https://velog.io/@pmk4236/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%A7%9D%EC%88%98%EC%99%80-%ED%99%80%EC%88%98-Javascript

 

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

문제 링크주어진 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.굉장히 쉬운 문제였다. 나머지 연산자인 "%"만 알고 있으면 금방 풀 수 있는

velog.io

삼항연산자란?

조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자로, 보통 if 명령문의 단축 형태로 쓰인다.

condition ? exprIfTrue : exprIfFalse