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 0dfca5c commit 6ce6d35Copy full SHA for 6ce6d35
house-robber/byol-han.js
@@ -0,0 +1,17 @@
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 = [];
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], dp[i - 2] + nums[i]);
15
+ }
16
+ return dp[nums.length - 1];
17
+};
0 commit comments