모음제거(프로그래머스)

수민·2023년 1월 12일
0

문제풀이

목록 보기
2/2

문제설명 💛

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



function solution(my_string) {
    var answer = 'aeiou';
    
   let newString=my_string.split("").filter(el=>!answer.includes(el)).join('');
                                      
    
    return newString;
}

replace 메서드와 정규식을 이용하여 작성한 방식으로 처음에 비해 많이 간결하고 쉬우며,
문자열을 한번 순회하는게 전부 이기에 속도또한 빨랐다.

function solution(my_string) {
  
    
    
    return my_string.replace(/['a','e','i','o','u']/g,"");
}




profile
헬창목표

0개의 댓글