LeetCode solutions

2881. Split Strings by Separator

My accepted Python solution to LeetCode problem 2881, Split Strings by Separator, running in 3ms.

  • Difficulty: Easy
  • Python
  • Runtime 3ms
  • Memory 17.6MB

Read the problem on LeetCode View on GitHub

Python

Accepted on LeetCode — runtime 3ms, memory 17.6MB, accepted 2025-12-31.

python
class Solution:
    def splitWordsBySeparator(self, words: List[str], separator: str) -> List[str]:
        result = []
        for word in words:
            parts = word.split(separator)
            for part in parts:
                if part:  # exclude empty strings
                    result.append(part)
        return result

Source