let's get IT with DAVINA ๐ป
[ํ๋ก๊ทธ๋๋จธ์ค]Lv0. ๋ชจ์ ์ ๊ฑฐ ๋ณธ๋ฌธ
โ๋ฌธ์ ์ค๋ช
์์ด์์ a, e, i, o, u ๋ค์ฏ ๊ฐ์ง ์ํ๋ฒณ์ ๋ชจ์์ผ๋ก ๋ถ๋ฅํฉ๋๋ค. ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ๋ชจ์์ ์ ๊ฑฐํ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ซ ์ ํ์ฌํญ
- my_string์ ์๋ฌธ์์ ๊ณต๋ฐฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000
โ๏ธ๋น๋'s ํ์ด
๋ฌธ์์ด์์ ๋ชจ์๋ง ์ ๊ฑฐํ๋ฉด ๋๋ replace๋ฉ์๋๋ฅผ ์จ์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค.
ํ์ง๋ง ์ ๊ทํํ์์ ๋ค๋ฃจ๋๋ฐ ์ด๋ ค์์ ์๊ฐ์ ๋ง์ด ์ก์๋จน์๋ค..
function solution(my_string) {
let reg=/[aeiou]/g
return my_string.replaceAll(reg,"")
}
⊕ Extra Knowledge ++
- string.prototype.replaceAll()
- replaceAll()์ patter์ ๋ชจ๋ ์ผ์น ํญ๋ชฉ์ด replacement๋ก ๋์ฒด๋ ์ ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
- ๊ตฌ๋ฌธ ๐ฝ
replaceAll(pattern, replacement)
- ์ ๊ทํํ์
- //๋ก ๊ฐ์ธ์ฃผ๊ธฐ
- []๋ ๋ฒ์ (๋ชจ์aeiou์ค์ ํ๋)
- replaceAll() method๋ global RegExp argument์ ์ฐ์ฌ์ผํ๋ค๊ณ ์๋ฌ๊ฐ ๋จ๋ g๋ฅผ ์ถ๊ฐํด์ global๋ก ๋ง๋ค์ด์ฃผ์
const reg = /[aeiou]/g
'DEV_IN > ๋ฌธ์ ํ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค #10866] ๋ฑ (0) | 2023.03.17 |
---|---|
[๋ฐฑ์ค #10845] ํ (0) | 2023.03.17 |
[ํ๋ก๊ทธ๋๋จธ์ค]Lv0. 2์ฐจ์์ผ๋ก ๋ง๋ค๊ธฐ (0) | 2023.03.17 |
[ํ๋ก๊ทธ๋๋จธ์ค]Lv0. ๊ตฌ์ฌ์ ๋๋๋ ๊ฒฝ์ฐ์ ์ (0) | 2023.03.17 |
[ํ๋ก๊ทธ๋๋จธ์ค]Lv0. ๋ชจ์ค๋ถํธ(1) (1) | 2023.03.16 |
Comments