wordBreak = ({s, dict}) => {
const word_Break = (s, hashSet, start) => {
if (start === s.length) {
return true
}
for (let end = start + 1; end <= s.length; end++) {
if (hashSet.includes(s.substring(start, end)) && word_Break(s, hashSet, end)) {
return true
}
}
return false
}
return word_Break(s, dict, 0)
}