๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

Programmers Lv.1 : ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜?

by Youcodein 2022. 11. 7.
728x90
๋ฐ˜์‘ํ˜•

Programmers Lv.1 : ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜?

" ๊ธธ์ด๊ฐ€ n์ด๊ณ , "์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜...."์™€ ๊ฐ™์€ ํŒจํ„ด์„ ์œ ์ง€ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด n์ด 4์ด๋ฉด "์ˆ˜๋ฐ•์ˆ˜๋ฐ•"์„ ๋ฆฌํ„ดํ•˜๊ณ  3์ด๋ผ๋ฉด "์ˆ˜๋ฐ•์ˆ˜"๋ฅผ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. "

์กฐ๊ฑด : n์€ ๊ธธ์ด 10,000์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋‚ด ํ’€์ด

function solution(n) {
    let answer = '';
    for(i=1; i<=n; i++){
        if(i%2==0){
            answer += "๋ฐ•";
        } else {
            answer += "์ˆ˜";
        }
    }
    return answer;
}

for๋ฌธ์„ ๋Œ๋ ค์ฃผ์–ด ์ง์ˆ˜๊ฐ€ ๋  ๋•Œ๋Š” ๋ฐ•์˜ ๊ฐ’์ด ๋‚˜์˜ค๋„๋ก ํ™€์ˆ˜๊ฐ€ ๋  ๋•Œ๋Š” ์ง ๊ฐ’์ด ๋‚˜์˜ค๋„๋ฃฉ ๊ตฌํ˜„ํ•ด์ค๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ํ’€์ด

const waterMelon = n => {
    return '์ˆ˜๋ฐ•'.repeat(n/2) + (n%2 === 1 ? '์ˆ˜' : '');
}
728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€