๐ ๋ฌธ์
๋ฌธ์์ด 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"]
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- "abc1Addfggg4556b" ๋ฅผ ๊ธธ์ด 6์ฉ ์๋ผ ๋ฐฐ์ด์ ์ ์ฅํ ["abc1Ad", "dfggg4", "556b"]๋ฅผ returnํด์ผ ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- "abcdef123" ๋ฅผ ๊ธธ์ด 3์ฉ ์๋ผ ๋ฐฐ์ด์ ์ ์ฅํ ["abc", "def", "123"]๋ฅผ returnํด์ผ ํฉ๋๋ค.
์ ์์ฌํญ
- ์ ์ถ๋ ฅ ์ #1์ ๊ฒฝ์ฐ "abc1Addfggg4556b"๋ฅผ ๊ธธ์ด 6์ฉ ์๋ฅด๋ฉด "abc1Ad", "dfggg4" ๋๊ฐ์ ๋ง์ง๋ง "556b"๊ฐ ๋จ์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ๋จ์ ๋ฌธ์์ด์ ๊ทธ๋๋ก ๋ฐฐ์ด์ ์ ์ฅํฉ๋๋ค.
๐ง ํ์ด
function solution(my_str, n) {
let answer = [];
for (let i = 0; i < my_str.length; i += n) {
answer.push(my_str.slice(i, i + n));
}
return answer;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ๋จธ์ฑ์ด๋ณด๋ค ํค ํฐ ์ฌ๋ (0) | 2023.04.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์ค๋ณต๋ ์ซ์ ๊ฐ์ (0) | 2023.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] 7์ ๊ฐ์ (0) | 2023.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ์ ๋ ฌํ๊ธฐ (2) (0) | 2023.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ธ๊ท ์ฆ์ (0) | 2023.04.15 |