본문 바로가기

알고리즘/test

javascript) 프로그래머스 - 잘라서 배열로 저장하기

function solution(my_str, n) {
    var answer = [];
    var firstStr = '';
    var num = 0;
    // n번의 숫자가 될때까지 문자열을 넣은다음에 n번의 숫자가 되면 문자열을 배열에 넣어준다
    for (let i = 0; i < my_str.length ; i++){
        firstStr += my_str[i];
        num += 1;
        if (num == n){
            answer.push(firstStr);
            firstStr = '';
            num = 0;
        }else if (i === my_str.length-1){
          answer.push(firstStr);
        }
    }
    return answer;
}