[코.기.트] 세 개의 구분자

리프·2023년 5월 8일
0

프로그래머스

목록 보기
10/29


코드

function solution(myStr) {
    let str = myStr.replace(/a|b|c/g, ' ')
    str = str.split(" ").filter(i=>i.length!=0)
    return str.length!=0 ? str : ["EMPTY"]
}

설명

replace를 이용하여 myStr에서 a,b,c를 공백문자로 치환한 결과를 변수 str에 저장한다. str에 저장된 값 중 공백문자만 있는 인덱스를 제거한다. 문자열이 있다면 그대로 str을, 만약 str이 비어있다면 ['EMPTY']를 출력한다.

profile
프론트엔드 개발자가 되고 싶은 대학생의 공부 기록입니다.

1개의 댓글

comment-user-thumbnail
2023년 5월 12일

감사합니다 replace 와 간단한 정규표현식(맞나?) 을이용한 풀이 배워갑니다.

답글 달기