Skip to content

Commit 7f20e49

Browse files
committed
feat: word-break
1 parent 58b8612 commit 7f20e49

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

word-break/soobing3.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
function wordBreak(s: string, wordDict: string[]): boolean {
2+
const dp = new Array(s.length + 1).fill(false);
3+
dp[0] = true;
4+
5+
for (let i = 1; i <= s.length; i++) {
6+
for (let j = 0; j < i; j++) {
7+
if (dp[j] && wordDict.includes(s.slice(j, i))) {
8+
dp[i] = true;
9+
break;
10+
}
11+
}
12+
}
13+
14+
return dp[s.length];
15+
};

0 commit comments

Comments
 (0)