3은로그

[프로그래머스] Lv.0 모음제거 본문

코딩테스트

[프로그래머스] Lv.0 모음제거

3은 2023. 9. 17. 20:55
728x90

https://school.programmers.co.kr/learn/courses/30/lessons/120849

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

문제

 

 

 

코드

 

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

 

1. 정규식

  • [] - 괄호안에 문자들 중 하나, or
  • [aeiou] 중 하나
  • g - 문자열 내의 모든 패턴 검색
  • 따라서 /[aeiou]/g는 문자열 내의 모든 a,e,i,o,u 찾는다

 

2. replace

  • replace(1, 2) : 1 에 해당하는 문자열을 2 로 대체 시킨다.
  • 따라서 문자열 내의 모든 a,e,i,o,u를 공백으로 대체 시킨다.