알고리즘/프로그래머스

Lv . 0 - 특정 문자 제거하기

hoj0806 2024. 4. 14. 21:28

문제

풀이코드

const solution = (my_string, letter) => [...my_string].filter((i) => i !== letter).join("")

 

코드 설명

전개 구문으로 배열로 만들고 filter를 통해 letter와 다른값을 제거하고 join으로 다시 문자열로 바꾸기

좋았던 다른 사람의 풀이

const solution = (my_string, letter) => my_string.split(letter).join("")


문자열에서 split 메서드를 사용할때 letter를 넣어 letter대신 빈 문자열이 들어간 배열을 만들고 다시 문자열로 변경