[코테 풀기] 잘라서 배열로 저장하기 (JS)

JCH27·2023년 11월 20일
0

coding_test

목록 보기
7/12

이번에도 문제를 혼내준다.
언어는 javascript
문제는 [Link] 프로그래머스 에서 풀어볼 수 있다.


문제 : 주어진 문자열을 주어진 길이만큼 잘라 배열로 담아 리턴해야 한다.


해결 - slice 사용하기

	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 유용한데 잘 안쓰게 된다 좀 써보자

profile
포기하지 않는 키보드 워리어

0개의 댓글