Skip to content

Commit 5c0063a

Browse files
Solve : House Robber
1 parent a4268c0 commit 5c0063a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

house-robber/printjin-gmailcom

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
class Solution:
2+
def rob(self, nums):
3+
num_map = {}
4+
for i, num in enumerate(nums):
5+
left = num_map.get(i - 2, 0)
6+
leftleft = num_map.get(i - 3, 0)
7+
num_map[i] = max(left + num, leftleft + num)
8+
return max(num_map.get(len(nums) - 1, 0), num_map.get(len(nums) - 2, 0))
9+

0 commit comments

Comments
 (0)