๐ ๋ฌธ์
๋ฌธ์์ด my_string๊ณผ ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string์ ๋ค์ด์๋ ๊ฐ ๋ฌธ์๋ฅผ n๋งํผ ๋ฐ๋ณตํ ๋ฌธ์์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
๐ ์ ํ์ฌํญ
- 2 ≤ my_string ๊ธธ์ด ≤ 5
- 2 ≤ n ≤ 10
- "my_string"์ ์์ด ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๐ ์ ์ถ๋ ฅ ์
y_stringnresult
"hello" | 3 | "hhheeellllllooo" |
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- "hello"์ ๊ฐ ๋ฌธ์๋ฅผ ์ธ ๋ฒ์ฉ ๋ฐ๋ณตํ "hhheeellllllooo"๋ฅผ return ํฉ๋๋ค.
๐ง ํ์ด
function solution(my_string, n) {
// ๋ฌธ์์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ
const arr = my_string.split("");
// ๋ฐฐ์ด์์ map ํจ์์ repeat ํจ์๋ฅผ ์จ์ ๊ฐ ์์ n๋งํผ ๋ฐ๋ณต
const arr_2 = arr.map(x => x.repeat(n));
// ๋ฐฐ์ด ๋ค์ ๋ฌธ์์ด๋ก ํฉ์น๊ธฐ
const arr_3 = arr_2.join("");
//๋ฌธ์์ด ๋ฆฌํด
return arr_3;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ๊ฐ๋๊ธฐ (0) | 2023.04.04 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ (0) | 2023.04.03 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ง์ ํ์ ๊ฐ์ (0) | 2023.03.08 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ง๊ฐ์ผ๊ฐํ ์ถ๋ ฅํ๊ธฐ (0) | 2023.03.08 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๋ค์ง๊ธฐ (0) | 2023.03.07 |