Problem
Ask
Submissions
Solution

Solution: Word Break II

Statement

Naive approach

The naive approach to solve this problem is to use a traditional recursive strategy in which we take each prefix of the input string, s, and compare it to each word in the dictionary. If it matches, we take the string’s suffix and repeat the process.

Here is how the algorithm works:

  • Base case: If the string is empty, there are no characters in the string that are left to process, so there’ll be no sentences that can be formed. Hence, we return an empty array.

  • Otherwise, the string will not be empty, so we’ll ...

Problem
Ask
Submissions
Solution

Solution: Word Break II

Statement

Naive approach

The naive approach to solve this problem is to use a traditional recursive strategy in which we take each prefix of the input string, s, and compare it to each word in the dictionary. If it matches, we take the string’s suffix and repeat the process.

Here is how the algorithm works:

  • Base case: If the string is empty, there are no characters in the string that are left to process, so there’ll be no sentences that can be formed. Hence, we return an empty array.

  • Otherwise, the string will not be empty, so we’ll ...