[Programmers] 잘라서 배열로 저장하기

그래도 해야지·2023년 5월 10일
0

Programmers

목록 보기
35/40
post-thumbnail

문제 설명
문자열 my_str과 n이 매개변수로 주어질 때, my_str을 길이 n씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요.

🤔 해설

my_str.length / n을 한 만큼 for문을 반복한다.
그리고 answer에 요소를 추가하는데 slice 함수로 얕은 복사본을 만들어주는데 시작과 끝을
0번째부터 6번째까지 자르고, 그 다음번엔 6번째부터 12번째까지 자르고.. 이런식으로 만들어줬다.

✅ 답

function solution(my_str, n) {
    const answer = [];
    for(let i = 0; i < my_str.length / n; i++) {
        answer.push(my_str.slice(i * n, i * n + n))
    }
    return answer;
}

0개의 댓글