정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
num은 int 범위의 정수입니다.
0은 짝수입니다.
num | return |
---|---|
3 | "Odd" |
4 | "Even" |
짝수는 2로 나누었을 때 나머지가 0이라는 개념을 가지고, % 연산자와 if 조건문을 사용해서 2로 나누어 떨어지는 경우와 그 외의 경우를 나누고 각 조건에 해당하는 결과값을 return 해주었습니다.
function solution(num) {
if(num%2===0){
return 'Even'
} else {
return 'Odd'
}
}
function evenOrOdd(num) {
return num % 2 === 0 ? "Even" : "Odd";
}
삼항연산자를 이용해서 코드를 좀 더 간결하게 만드는 방법도 있네요!
https://programmers.co.kr/learn/courses/30/lessons/12937
위 URL을 클릭하시면 문제로 연결됩니다.