LeetCode - 2788. Split Strings by Separator

henu·2023년 12월 4일
0

LeetCode

목록 보기
148/186

Solution

var splitWordsBySeparator = function(words, separator) {
    return words.reduce((acc, cur) => {
        const split = cur.split(separator)

        for(ele of split) {
            ele ? acc.push(ele) : null
        }

        return acc
    }, [])
};

Explanation

크게 어렵지 않게 해결한 문제이다.
reduce 메소드를 이용해서 해결했다.
문자열을 seperator를 기준으로 split 메소드를 사용해서 찢어낸 후 찢어진 문자열들을 배열에 추가해준다. 이 때 빈 문자열이 생길 수 있는데 이것은 제외해야하므로 조건문으로 걸러준다.

0개의 댓글