ํ์ ๊ณต๋ถ/๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ
[ํ๋ก๊ทธ๋๋จธ์ค/Javascript] ์๋ผ์ ๋ฐฐ์ด๋ก ์ ์ฅํ๊ธฐ || ์ฝ๋ฉํ ์คํธ
๋์๐
2023. 4. 16. 13:23
728x90
function solution(my_str, n) {
let result = [];
while (my_str) {
let lump = my_str.slice(0, n)
result.push(lump);
my_str = my_str.replace(lump, "");
}
return result;
}
์ฃผ์ด์ง ๋ฌธ์๊ฐ ์์ด์ง ๋๊น์ง slice ๋ก n ๊ฐ๋ก ์ชผ๊ฐ๊ณ , ๊ทธ ์ชผ๊ฐ ๋ฉ์ด๋ฆฌ๋ฅผ result ๋ฐฐ์ด์ ๋ฃ์ด์คฌ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฉ์ด๋ฆฌ๋ ""๋ก ๋์ฒดํด ์์ด๋ค.
function solution(my_str, n) {
return my_str.match(new RegExp(`.{1,${n}}`, "g"));
}
์ ๊ท์์ด ๋ฌธ์์ ๊ฐ์๋ ์ง์ ํ ์ ์๋ค๋ ๊ฑด ์ฒ์ ์์๋ค.
728x90
๋ฐ์ํ