[ํ๋ก๊ทธ๋๋จธ์ค] ์๋ผ์ ๋ฐฐ์ด๋ก ์ ์ฅํ๊ธฐ (JavaScript ๋ฌธ์ ํ์ด)CS/Solutions2023. 12. 15. 11:21
Table of Contents
๋ฐ์ํ
๐ ๋ฌธ์ ์ค๋ช
๋ฌธ์์ด my_str
๊ณผ n
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_str
์ ๊ธธ์ด n
์ฉ ์๋ผ์ ์ ์ฅํ ๋ฐฐ์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์ฌํญ
- 1 ≤
my_str
์ ๊ธธ์ด ≤ 100 - 1 ≤
n
≤my_str
์ ๊ธธ์ด my_str
์ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๐ฅ ์ ์ถ๋ ฅ ์
my_str | n | result |
"abc1Addfggg4556b" | 6 | ["abc1Ad", "dfggg4", "556b"] |
"abcdef123" | 3 | ["abc", "def", "123"] |
๐ป ๋์ ํ์ด
- ์ฃผ์ด์ง ๋ฌธ์์ด
my_str
์ ์ํํ๋ฉด์ ๊ธธ์ด n๋งํผ์ ๋ถ๋ถ ๋ฌธ์์ด์ ์ถ์ถํฉ๋๋ค. - ์ถ์ถ๋ ๋ถ๋ถ ๋ฌธ์์ด์ ๊ฒฐ๊ณผ ๋ฐฐ์ด์ ์ถ๊ฐํฉ๋๋ค.
- ๋ฌธ์์ด์ ๋์ ๋๋ฌํ ๋๊น์ง ์ด ๊ณผ์ ์ ๋ฐ๋ณตํฉ๋๋ค.
function solution(my_str, n) {
const result = [];
for (let i = 0; i < my_str.length; i += n) {
result.push(my_str.substring(i, i + n));
}
return result;
}
๋ฐ์ํ
'CS > Solutions' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
@์ค๋น :: console.log("Hello, World!");
ํฌ์คํ ์ด ์ข์๋ค๋ฉด "์ข์์โค๏ธ" ๋๋ "๊ตฌ๋ ๐๐ป" ํด์ฃผ์ธ์!