1
/**
2
* @param {number[]} nums
3
* @return {number[]}
4
*/
5
var productExceptSelf = function (nums) {
6
let result = [];
7
let len = nums.length;
8

9
let prefix = 1;
10
for (let i = 0; i < len; i++) {
11
result[i] = prefix;
12
prefix *= nums[i];
13
}
14
let postfix = 1;
15
for (let i = len - 1; i >= 0; i--) {
16
result[i] *= postfix;
17
postfix *= nums[i];
18
}
19
return result;
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0