Form a String from Array of Characters
You are given an array of strings and a single string as an argument. Return true if the single string can be formed by using any combination of strings from the array, false if not.
Requirements
- Must return either true or false
Example #1
solve(["pp", "le", "a", "j", "eow"], "apple")
> true
Example #2
solve(["pp", "le", "ap", "j", "eow"], "apple")
> false
The strings would form appple (ap + pp + le) which is close to the given string but has too many p's, so we return false.