프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
입출력 예
my_string | result |
"bus" | "bs" |
"nice to meet you" | "nc t mt y" |
코드
const solution = (my_string) => {
return my_string.replace(/[aeiou]/gi , "");
}
풀이
replace를 통해 aeiou를 찾아 빈칸으로 만들어 줍니다.
return my_string.replace(/[aeiou]/gi , "");
더보기
replace
: 문자열을 치환하는 것입니다.
str.replace(regexp|substr, newSubstr|function)
정규식 객체 또는 문자열로 치환하기 위해 찾는 파라미터입니다. => 정규 표현식도 사용가능합니다.
g: 발생할 모든 pattern에 대한 전역 검색
i: 대/소문자 구분 안함
첫 번째 파라미터를 대신할 문자열 또는 함수입니다.
'자바스크립트' 카테고리의 다른 글
[JavaScript] 숨어있는 숫자의 덧셈 (0) | 2023.09.18 |
---|---|
[JavaScript] 문자열 정렬하기 (1) (0) | 2023.09.18 |
[JavaScript] 팩토리얼 (0) | 2023.09.18 |
[JavaScript] 최댓값 만들기 (1) (0) | 2023.09.18 |
[JavaScript] 합성수 찾기 (0) | 2023.09.18 |