๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด์์ ๋ฌธ์์ด ๋์๋ฌธ์ ๋ณํํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด์์ ๋ฌธ์์ด ๋์๋ฌธ์ ๋ณํํ๊ธฐ
Eun_zii 2024. 3. 26. 16:19ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๋ฐฐ์ด์์ ๋ฌธ์์ด ๋์๋ฌธ์ ๋ณํํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ๋ฌธ์์ด ๋ฐฐ์ด strArr๊ฐ ์ฃผ์ด์ง๋๋ค. ๋ชจ๋ ์์๊ฐ ์ํ๋ฒณ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ ๋, ๋ฐฐ์ด์์ ํ์๋ฒ์งธ ์ธ๋ฑ์ค์ ๋ฌธ์์ด์ ๋ชจ๋ ๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก, ์ง์๋ฒ์งธ ์ธ๋ฑ์ค์ ๋ฌธ์์ด์ ๋ชจ๋ ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ ๋ฐํํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ strArr ≤ 20
- 1 ≤ strArr์ ์์์ ๊ธธ์ด ≤ 20
- strArr์ ์์๋ ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด ์ ๋๋ค.
๐ ํ์ด
function solution(strArr) {
const answer = []
for ( let i = 0; i < strArr.length; i++ ) {
if (i % 2 === 0) {
answer.push(strArr[i].toLowerCase());
} else {
answer.push(strArr[i].toUpperCase());
}
}
return answer
}
โ
์์ ๋ ๋ฌธ์์ด์ ์ ์ฅํ answer๋ผ๋ ๋น๋ฐฐ์ด์ ์ ์ธํด๋๊ณ ,
for ๋ฌธ์ผ๋ก strArr์ ๊ฐ ์์๋ฅผ ๋ฐ๋ณตํด์ฃผ๋ฉด์, ์ธ๋ฑ์ค i ๊ฐ ์ง์๋ผ๋ฉด ์๋ฌธ์๋ก ๋ณํํ๊ณ , answer ๋ฐฐ์ด์ push ํด์ค๋ค.
ํ์๋ผ๋ฉด ๋๋ฌธ์๋ก ๋ณํํ์ฌ answer ๋ฐฐ์ด์ push ํด์ค๋ค.
์์ ๋ ๋ฌธ์์ด์ด ํฌํจ๋ answer์ return ํด์ค๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ 2 (0) | 2024.03.26 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด ๋น๊ตํ๊ธฐ (0) | 2024.03.26 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ง์ง๋ง ๋ ์์ (0) | 2024.03.26 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์นด์ดํธ ์ (0) | 2024.03.25 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ 1 (0) | 2024.03.25 |