programmers :: 모음 제거

지유·2024년 4월 23일
0

javascript::programmers

목록 보기
4/8
post-thumbnail

문제 설명


영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.

제한사항


my_string은 소문자와 공백으로 이루어져 있습니다.

1 ≤ my_string의 길이 ≤ 1,000

입출력 예


my_stringresult
"bus""bs"
"nice to meet you""nc t mt y"

문제 풀이


:: Code ::

function solution(my_string) {
    const arr = ['a','e','i','o','u'];
    arr.forEach(el=>{
        my_string = my_string.replaceAll(el,'');
    })
    return my_string;
}

✔️ string.replace(str,'') : string에서 처음 조회되는 str을 대체.
✔️ string.replaceAll(str,'') : 조회가능한 모든 str 을 대체.

:: 🧷 Code 🧷 ::

function solution(my_string) {
    return my_string.replace(/[aeiou]/g, '');
}

✔️ 정규표현식 사용하여 문자열 검색.

📌 RegExp : 정규표현식

Pattern - [abc] : a 또는 b 또는 c
Option - g : 일치하는 모든 것을 검색. = global

profile
저의 공간에 오신 걸 환영해요 ☺️

0개의 댓글