SUIN

알고리즘2_ 짝수와 홀수 본문

알고리즘/프로그래머스

알고리즘2_ 짝수와 홀수

choi suin 2021. 11. 9. 00:01
728x90

문제 설명

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

 

제한 조건

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

입출력 예

num return
3 "Odd"
4 "Even"

 

 

문제

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

 

 내가 작성한 코드 

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

 

 

알게된 내용

1. 삼항연산자를 활용하면 코드를 더 간결하게 구현 할 수 있다. 

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

2. 변수선언 없이 return값에서 바로 문자출력이 가능하다

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