Skip to content

Commit 957eb2a

Browse files
committed
Create 343. 整数拆分.js
1 parent 2c20320 commit 957eb2a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

343. 整数拆分.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* @param {number} n
3+
* @return {number}
4+
*/
5+
var integerBreak = function (n) {
6+
const dp = [0, 0, 1];
7+
for (let i = 3; i <= n; i++) {
8+
dp[i] = i - 1;
9+
for (let j = 1; j < i; j++) {
10+
dp[i] = Math.max(dp[i], Math.max(j, dp[j]) * Math.max(i - j, dp[i - j]));
11+
}
12+
}
13+
return dp[n];
14+
};

0 commit comments

Comments
 (0)