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 45241aa commit 985dc96Copy full SHA for 985dc96
house-robber/krokerdile.js
@@ -0,0 +1,18 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @return {number}
4
+ */
5
+var rob = function(nums) {
6
+ if (nums.length === 0) return 0;
7
+ if (nums.length === 1) return nums[0];
8
+
9
+ let dp = new Array(nums.length);
10
+ dp[0] = nums[0];
11
+ dp[1] = Math.max(nums[0], nums[1]);
12
13
+ for (let i = 2; i < nums.length; i++) {
14
+ dp[i] = Math.max(dp[i - 1], nums[i] + dp[i - 2]);
15
+ }
16
17
+ return dp[nums.length - 1];
18
+};
0 commit comments