문제 설명
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000
풀이
my_string은 소문자로 이루어져 있으니 우선 제거할 소문자 모음의 배열을 변수로 만들어둔 뒤
split() 매서드로 문자열을 나눈 후, filter() 매서드를 이용해 소문자 모음 배열에 포함 여부를 체크 한뒤
join() 매서드로 다시 문자열로 변경 후 리턴해준다.
const gather = ["a","e","i","o","u"];
const solution = (my_string) => my_string.split("").filter(el => !gather.includes(el)).join("");