π¦ μλΌμ λ°°μ΄λ‘ μ μ₯νκΈ°
π λ¬Έμ νμ΄
function solution(my_str, n) {
let newArr = my_str.split("");
let str = [];
while(newArr.length > 0) {
str.push(newArr.splice(0, n).join(""))
}
return str;
}
// return my_str.match(new RegExp(`.{1,${n}}`, "g"));
π² νκ³
splice()κ° μλ³Έ λ°°μ΄μ μν₯μ λ°μμ whileλ¬Έμ λλ¦¬κ³ λ°°μ΄νν my_strμμ nκ° λ§νΌ μλΌλΈ λ¬Έμλ₯Ό join()νμ¬, str λ°°μ΄μ push()νλ€.
μ¬μ€ μ²μμλ split() μλ slice() μ¬μ©νλ€..μκΎΈ ν·κ°λ¦¬κ³ μλ€. λλ λͺ¨λ₯΄κ² split() μ¬μ©ν΄μΌμ§ νλ©΄μ slice() λ©μλλ₯Ό μ°λ μ΄μ λ λκΉ? νκΈμ λͺ¨λ₯΄λ건μ§...μμ΄λ₯Ό λͺ¨λ₯΄λ건μ§...μ ν΅κ³Όλ₯Ό λͺ»νλ μλ¬λ³΄λ©΄ slice() λ©μλ λ³΄κ³ μ!!! λ κ·Έλ¬λ€ λ!!! λλ μλ₯΄κ³ μΆλ? λ΄μμ μ λ¬»κ³ μΆλ€...
βοΈ μ 리νκΈ°