Sizga s satri va lug'at vazifasini bajaruvchi, so'zlardan iborat bo'lgan wordDict massivi berilgan.
Siz s satrining ichiga shunday bo'shliqlar (space) qo'shishingiz kerakki, hosil bo'lgan har bir jumla to'liq wordDict dagi so'zlardan tashkil topgan bo'lsin. Barcha mumkin bo'lgan to'g'ri jumlalar ro'yxatini qaytaring. Natijani istalgan tartibda qaytarish mumkin.
Lug'atdagi so'zlar jumla ichida takrorlanishi mumkin.
func solve(s string, wordDict []string) []string {
// ...
}
Input: s = "catsanddog", wordDict = ["cat","cats","and","sand","dog"]
Output: ["cats and dog","cat sand dog"]
Input: s = "pineapplepenapple", wordDict = ["apple","pen","applepen","pine","pineapple"]
Output: ["pine apple pen apple", "pine applepen apple", "pineapple pen apple"]
Input: s = "catsandog", wordDict = ["cats","dog","sand","and","cat"]
Output: []