문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
메모
정규 표현식을 이용하면 코드가 훨씬 간결해진다.
정답
function solution(my_str, n) {
let arr = my_str.split("");
let answer = [];
for (i = 0; i < my_str.length / n; i++) {
answer.push(arr.splice(0, n).join(""));
}
return answer;
}
function solution(my_str, n) {
let arr = my_str.split("");
let answer = [];
while (true) {
if (arr.length > 0) {
answer.push(arr.splice(0, n).join(""));
} else {
break;
}
}
return answer;
}
function solution(my_str, n) {
return my_str.match(new RegExp(`.{1,${n}}`, "g"));
}