자바스크립트

[JavaScript] 프로그래머스 ad 제거하기

코딩하는둥이 2024. 6. 14. 20:59
 

프로그래머스

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

programmers.co.kr

 

문제 설명

문자열 배열 strArr가 주어집니다. 배열 내의 문자열 중 "ad"라는 부분 문자열을 포함하고 있는 모든 문자열을 제거하고 남은 문자열을 순서를 유지하여 배열로 return 하는 solution 함수를 완성해 주세요.

입출력 예

strArr result
["and","notad","abcd"] ["and","abcd"]

코드

const solution = (strArr) => {
    return strArr.filter(e => !e.includes('ad')) 
}
 

 

설명

1)  filter 메소드를 사용하여 배열의 각 요소에 대해 조건을 적용합니다.
2) 문자열이 ab을 포함하지 않으면 배열을 제외시킵니다.