๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ง์๋ ์ซ์ด์
Eun_zii
2023. 12. 27. 15:42
ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์ง์๋ ์ซ์ด์
๐ ๋ฌธ์ ์ค๋ช
- ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, n ์ดํ์ ํ์๊ฐ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ด๊ธด ๋ฐฐ์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 โค n โค 100
๐ ํ์ด
function solution(n) {
let answer = [];
for ( let i = 1; i <= n; i++) {
if(i % 2 === 1){
answer.push(i)
}
}
return answer;
}
โ
function solution(n) {
let odd = 0;
for ( let i = 1; i <= n; i++) {
if(i % 2 === 1){
odd++
}
}
return [odd];
}
// ์ฒ์์ ์ด๋ ๊ฒ ์์ฑํ๋๋ฐ [๊ฐ์]๋ก ๋์์ ๊ฒ์ ใ
,, ;
ํ์๋ฅผ ์ ์ฅํ ๋น ๋ฐฐ์ด answer ๋ฅผ ๋ง๋ค์ด ๋๊ณ
for ๋ฌธ์ผ๋ก, 1๋ถํฐ n๊น์ง ๋ฐ๋ณตํ์ฌ์ค๋ค. if๋ฌธ์ผ๋ก ํ์ฌ์ i๊ฐ ํ์์ธ์ง๋ฅผ ํ์ธํ๋ค.
% ์ฐ์ฐ์๋ ๋๋จธ์ง๋ฅผ ๋ฐํํ๋๋ฐ, i % 2๊ฐ === 1์ด๋ฉด i๋ ํ์์ด๋ค.
answer.push(i) : ํ์์ธ ๊ฒฝ์ฐ์๋ ํ์ฌ์ i๋ฅผ answer ๋ฐฐ์ด์ ์ถ๊ฐํ๋ค. ( push ๋ฉ์๋๋ ๋ฐฐ์ด์ ๋์ ์์๋ฅผ ์ถ๊ฐํ๋ ๋ฉ์๋ )
๐ก push() ๋ฉ์๋๋ ๋ฐฐ์ด์ ๋์ ํ๋ ์ด์์ ์์๋ฅผ ์ถ๊ฐํ๊ณ , ๋ฐฐ์ด์ ์๋ก์ด ๊ธธ์ด๋ฅผ ๋ฐํํฉ๋๋ค.
728x90