Skip to content

Commit be44778

Browse files
authored
Update 343-integer-break.js
1 parent c037c11 commit be44778

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

343-integer-break.js

+17
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
/**
2+
* @param {number} n
3+
* @return {number}
4+
*/
5+
const integerBreak = function(n) {
6+
const dp = Array(n + 1).fill(0)
7+
dp[2] = 1
8+
for(let i = 3; i <= n; i++) {
9+
for(let j = 1; j < i; j++) {
10+
dp[i] = Math.max(dp[i], j * Math.max(i - j, dp[i - j]))
11+
}
12+
}
13+
return dp[n]
14+
};
15+
16+
// another
17+
118
/**
219
* @param {number} n
320
* @return {number}

0 commit comments

Comments
 (0)