๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ์ง์์ ํ์
์ ์ num์ด ์ง์์ผ ๊ฒฝ์ฐ "Even"์ ๋ฐํํ๊ณ ํ์์ธ ๊ฒฝ์ฐ "Odd"๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์กฐ๊ฑด :
- num์ int ๋ฒ์์ ์ ์์ ๋๋ค.
- 0์ ์ง์์ ๋๋ค.
- num์ int ๋ฒ์์ ์ ์์ ๋๋ค.
- 0์ ์ง์์ ๋๋ค.
๋ฌธ์ ํ์ด
function solution(num) {
var answer = '';
if(num % 2 == 0){
answer = "Even";
} else {
answer = "Odd";
}
return answer;
}
์ง์ ๊ตฌํ๋ ๋ฐฉ๋ฒ = num % n == 0 (๋๋จธ์ง์ ๊ฐ์ด 0)
ํ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ = else๋ก ์ง์๊ฐ ์๋ ๊ฐ
ํ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ = else๋ก ์ง์๊ฐ ์๋ ๊ฐ
๋ค๋ฅธ ๋ฐฉ๋ฒ
function evenOrOdd(num) {
return num % 2 ? "Odd" : "Even";
}
์ผํญ์ฐ์ฐ์๋ฅผ ์ด์ฉํด if๋ฌธ์ ๋ ๊ฐ๋ตํ์์ผ ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ๋ณด์ด๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
function evenOrOdd(num) {
var result = '';
if(num%2==0){
result = "Even";
}else if(num == 0){
result = "0";
}else{
result = "Odd";
}
return result;
}
์กฐ๊ฑด์์ 0์ด ์ง์๊ฐ ์๋๋ผ๊ณ ํ๋ค๋ฉด ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ.
๋ฐ์ํ
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ๋ถ์กฑํ ๊ธ์ก ๊ณ์ฐํ๊ธฐ (1) | 2022.11.02 |
---|---|
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ํด๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ (1) | 2022.11.01 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ์ ์ผ ์์ ์ ์ ๊ฑฐ (1) | 2022.10.31 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ์ฝ์์ ํฉ (0) | 2022.10.31 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ํ๊ท ๊ตฌํ๊ธฐ (1) | 2022.10.31 |
๋๊ธ