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 ffa5dc3 commit f20f1ffCopy full SHA for f20f1ff
house-robber/grapefruitgreentealoe.js
@@ -43,3 +43,23 @@ var rob2 = function (nums) {
43
};
44
//공간복잡도를 O(1)로 개선
45
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