Coding test
[프로그래머스] 짝수와 홀수 (Level 1)
Jiwoo
2022. 3. 22. 17:08
문제
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
- 제한 조건
num은 int 범위의 정수입니다.
0은 짝수입니다.
나의 풀이
function solution(num) {
var answer = '';
// 입력값의 짝,홀을 구분하는 조건문
if(num % 2 == 0) {
answer = "Even";
} else {
answer = "Odd";
}
return answer;
}
통과
해답
function evenOrOdd(num) {
return num % 2 ? "Odd" : "Even";
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log("결과 : " + evenOrOdd(2));
console.log("결과 : " + evenOrOdd(3));
- 조건부 연산자
?
사용한 삼항연산자로 작성 - 숫자
0
=false
로 인식됨을 이용
위 두 가지를 이용하여 코드를 짧게 줄였다.
다음 문제풀이부터는 문제풀이 주석과 테스트코드를 입력해봐야겠다!