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 d45338c commit fa2826cCopy full SHA for fa2826c
product-of-array-except-self/youngduck.js
@@ -7,6 +7,9 @@ var productExceptSelf = function (nums) {
7
8
const result = new Array(numsLength).fill(1);
9
10
+ // for문 하나로 처리할경우 O(n^2).
11
+ // for문 두개로 나눠서 처리할경우 O(n). 누적곱 개념을 활용해줘야함
12
+
13
let left = 1;
14
let right = 1;
15
@@ -18,9 +21,7 @@ var productExceptSelf = function (nums) {
18
21
right *= nums[numsLength - i - 1];
19
22
}
20
23
- // TC: O(n), SC: O(1)
24
+ // 시간복잡도: O(n), 공간복잡도: O(1)
25
26
return result;
27
};
-
-console.log(productExceptSelf([1, 2, 3, 4]));
0 commit comments