We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d676e73 commit abcb7d3Copy full SHA for abcb7d3
โword-break/krokerdile.jsโ
@@ -0,0 +1,22 @@
1
+/**
2
+ * @param {string} s
3
+ * @param {string[]} wordDict
4
+ * @return {boolean}
5
+ */
6
+var wordBreak = function(s, wordDict) {
7
+ const wordSet = new Set(wordDict); // ๋น ๋ฅธ ๊ฒ์์ ์ํ Set
8
+ const dp = Array(s.length + 1).fill(false);
9
+ dp[0] = true; // ๋น ๋ฌธ์์ด์ ํญ์ ๊ฐ๋ฅ
10
+
11
+ for (let i = 1; i <= s.length; i++) {
12
+ for (let j = 0; j < i; j++) {
13
+ const word = s.slice(j, i);
14
+ if (dp[j] && wordSet.has(word)) {
15
+ dp[i] = true;
16
+ break; // ๋ ์ด์ ๋ณผ ํ์ ์์
17
+ }
18
19
20
21
+ return dp[s.length];
22
+};
0 commit comments