PR - 수박수박수박수박수?

Goody·2021년 2월 18일
0

알고리즘

목록 보기
46/122
post-custom-banner

문제

길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.


예시

nreturn
3"수박수"
4"수박수박"

풀이

  • 토글 변수를 선언하여 문자열을 하나씩 지나칠때마다 answer"수" 또는 "박"을 더하고, 변수를 토글한다.

코드

function solution(n) {
    var answer = '';
    
    let toggle = 0;
    for(let i = 0; i < n; i++) {
        if(toggle === 0)  {
            answer += "수";
            toggle = 1;
            continue;
        }
        if(toggle === 1) {
            answer += "박";
            toggle = 0;
            continue;
        }
    }
    return answer;
}
post-custom-banner

0개의 댓글