https://programmers.co.kr/learn/courses/30/lessons/12937
짝수일 때 "Even" 홀수일 때 "Odd"를 뽑는 알고리즘을 구현해보자
function solution(num) {
//num은 정수이기 때문에 양수로 바꿔준다
if (Math.abs(num) %2 ===1){
return "Odd"
}else{
return "Even"
}
Math.abs가 안들어가게 바꿔보자
function solution(num) {
//Math.abs를 안써도 되는 짝수조건으로 if절을 만든다
if (num %2 ===0){
return "Even"
}else{
return "Odd"
}
0은 if 문에서 조건절에서는 false값이 되므로 ===0또한 빠질 수 있다
function solution(num) {
//나머지가 1일때 num%2이 존재하므로 바꿔준다
if (num %2){
return "Odd"
}else{
return "Even"
}
더 줄여서 표현해보자
function solution(num) {
//삼항연산자로 표현
return num%2 ? "Odd":"Even"
}