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 5f89ea1 commit 5304e39Copy full SHA for 5304e39
1 file changed
house-robber/JangAyeon.js
@@ -5,19 +5,11 @@
5
var rob = function (nums) {
6
const N = nums.length;
7
let answer = 0;
8
- function dfs(lastVisited, curr, t) {
9
- if (curr == N) {
10
- console.log(t);
11
- answer = Math.max(answer, t);
12
- return;
13
- }
14
- for (let idx = curr; idx < N; idx++) {
15
- if (idx != lastVisited + 1) {
16
- dfs(idx, idx + 1, t + nums[idx]);
17
18
- dfs(lastVisited, idx + 1, t);
19
+ let [rob1, rob2] = [0, 0];
+ for (let num of nums) {
+ let temp = Math.max(num + rob1, rob2);
+ rob1 = rob2;
+ rob2 = temp;
20
}
21
- dfs(-2, 0, 0);
22
- return answer;
+ return rob2;
23
};
0 commit comments