Skip to content

Commit 517fe1a

Browse files
committed
house-robber 풀이 추가
1 parent da16ab2 commit 517fe1a

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

house-robber/junzero741.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// TC: O(N)
2+
// SC: O(1)
3+
function rob(nums: number[]): number {
4+
if (nums.length === 0) return 0;
5+
6+
let prevMax: number = 0;
7+
let currMax: number = 0;
8+
9+
for (const amount of nums) {
10+
const nextMax: number = Math.max(currMax, prevMax + amount);
11+
12+
prevMax = currMax;
13+
currMax = nextMax;
14+
}
15+
16+
return currMax;
17+
}

0 commit comments

Comments
 (0)