알고리즘/Programmers
[Level1] 짝수와 홀수
연재몬
2022. 3. 13. 17:41
function solution(num) {
let answer = "";
if (num % 2 === 0) {
answer = "Even";
} else {
answer = "Odd";
}
return answer;
}
주어진 숫자가 짝수인 경우, "Even"을 반환
홀수인 경우, "Odd"를 반환해주어야 하기때문에
if문을 통해 2로 나눈 나머지 === 0(짝수)는 answer에 "Even"을 넣어주었고
그게 아닌경우, (홀수) "Odd"를 넣어주었다.
//풀이2
function solution(num) {
let answer = "";
if (num % 2) {
answer = "Odd";
} else {
answer = "Even";
}
return answer;
}
다른경우 불리언타입을 활용해보았다.
if조건문에서 0이나오면 false이기때문에
num % 2 가 1(true, 홀수)이면 Odd를,
0이면(짝수) Even을 answer에 넣어주는 방법도 있다.