1var numSquares = function (n) {2 let dp = new Array(n + 1).fill(Infinity);34 dp[0] = 0;56 for (let i = 1; i <= n; i++) {7 for (let k = 1; k * k <= i; k++) {8 dp[i] = Math.min(dp[i], dp[i - k * k] + 1);9 }10 }1112 return dp[n];13};
WPM •0 •0
ACC •0 •0
TIME •0