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 1ee640f commit 9665155Copy full SHA for 9665155
product-of-array-except-self/froggy1014.js
@@ -0,0 +1,21 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @return {number[]}
4
+ */
5
+var productExceptSelf = function (nums) {
6
+ const array = new Array(nums.length).fill(1);
7
+
8
+ for (let i = 1; i < nums.length; i++) {
9
+ array[i] = array[i - 1] * nums[i - 1];
10
+ }
11
12
+ let right = 1;
13
+ for (let i = nums.length - 1; i >= 0; i--) {
14
+ array[i] = array[i] * right;
15
+ right *= nums[i];
16
17
18
+ return array;
19
+};
20
21
+console.log(productExceptSelf([1, 2, 3, 4]));
0 commit comments