Skip to content

Commit f20f1ff

Browse files
feat: house-robber 풀이 추가
1 parent ffa5dc3 commit f20f1ff

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

house-robber/grapefruitgreentealoe.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,23 @@ var rob2 = function (nums) {
4343
};
4444
//공간복잡도를 O(1)로 개선
4545

46+
47+
//7.21 풀이시간 10분 소요
48+
49+
50+
/**
51+
* @param {number[]} nums
52+
* @return {number}
53+
*/
54+
var rob = function(nums) {
55+
const dp = new Array(nums.length+1).fill(0);
56+
dp[1] = nums[0]
57+
for(let i = 2; i<=nums.length;i++){
58+
dp[i] = Math.max(dp[i-1],dp[i-2]+nums[i-1])
59+
}
60+
return dp[nums.length]
61+
};
62+
/**
63+
시간복잡도 : O(n)
64+
공간복잡도 : O(n)
65+
*/

0 commit comments

Comments
 (0)