이번에도 문제를 혼내준다.
언어는 javascript
문제는 [Link] 프로그래머스 에서 풀어볼 수 있다.
문제 : 주어진 문자열을 주어진 길이만큼 잘라 배열로 담아 리턴해야 한다.
const solution = (my_str,n)=> {
let result = [];
// 결과 데이터를 배열로 선언
for(let i = 0 ; i < my_str.length ; i= i+n){
// i 에 n 씩 더하며 반복한다.
result.push(my_str.slice(i, i+n));
// 결과 배열에 문자열을 i 번째 부터 i+n 번째까지 잘라 push 한다.
// slice의 두 번째 인자도 인덱스 번호이다
// 두 번째 인자의 인덱스 번호가 문자열의 길이보다 큰 경우 오류출력 없이 가장 마지막 문자를 자동으로 인덱싱한다
}
return result;
}
slice 유용한데 잘 안쓰게 된다 좀 써보자