프로그래머스 (JS)/Lv. 0

[Programmers] 120826번 - 특정 문자 제거하기

hodo- 2023. 2. 25. 16:44

Problem

문제 보기

문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.


Solution

function solution(my_string, letter) {
    return my_string.replaceAll(letter, "");
}

repalce()는 처음 발견한 문자만 지워주므로 replaceAll을 이용하여 letter와 겹치는 문자는 모두 지워주도록 한다

 

split의 인자를 기준으로 배열로 분리하고 다시 문자열로 만들어주는 방법도 좋았다!

function solution(my_string, letter) {
    return my_string.split(letter).join('');
}