자바스크립트(JavaScript)/프로그래머스 문제풀기
[programmers - js] 모음 제거 / 정규표현식 캡처링, includes, replaceAll
yerica
2024. 12. 16. 16:35
나의 풀이
function solution(my_string) {
const arr = ['a', 'e', 'i', 'o', 'u'];
for(let a of arr){
my_string = my_string.replaceAll(a, '');
}
return my_string;
}
다른 사람의 풀이
정규표현식 캡처링 / replace
function solution(my_string) { return my_string.replace(/[aeiou]/g, ''); }
includes는 배열 메소드이자 문자열 메소드
function solution(my_string) { return Array.from(my_string).filter(t => !['a', 'e', 'i', 'o', 'u'].includes(t)).join(''); }