[ JavaScript ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค)] ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? *
2023. 9. 1. 09:26ใ5. Algorithm
- ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์?
1. ๋ฌธ์ ์ค๋ช
๊ธธ์ด๊ฐ n์ด๊ณ , "์๋ฐ์๋ฐ์๋ฐ์...."์ ๊ฐ์ ํจํด์ ์ ์งํ๋ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ๋ค์ด n์ด 4์ด๋ฉด "์๋ฐ์๋ฐ"์ ๋ฆฌํดํ๊ณ 3์ด๋ผ๋ฉด "์๋ฐ์"๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
2. ์ ์ถ๋ ฅ ์

3. ์ ํ์ฌํญ
- n์ ๊ธธ์ด 10,000์ดํ์ธ ์์ฐ์์ ๋๋ค.
[ ๋ด๊ฐํ ๋ฌธ์ ํ์ด ]
function solution(n) {
let result = ""
for(let i = 1; i<=n; i++){
if(i % 2 === 0){
result += "๋ฐ"
}else{
result += "์"
}
}
return result
}
* ์ฝ๋ํด์ : ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋๋จธ์ง ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด์, ํ์๋ฒ์งธ์๋ ์๊ฐ ๋ค์ด๊ฐ๊ณ ์ง์๋ฒ์งธ์๋ ๋ฐ์ ๋ฃ๋๋กํ๋ค.
ํ๋ก๊ทธ๋๋จธ์ค์ ์ฝ๋๋ฅผ ์งง๊ฒ ์ฌ์ฉํ์ ๋ถ๋ค์ด ๋ง์์, ์ฝ๋ ๋ง์ด ํด์ ํด๋ณด๊ณ ๊ณต๋ถํด์ผ๊ฒ ๋ค.
