๐Ÿค ์€์ง€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