1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
var productExceptSelf = function (nums) { const len = nums.length const result = new Array(len).fill(1) let left = 1 let right = 1 for (let i = 0; i < len; i++) { result[i] *= left left *= nums[i]
result[len - 1 - i] *= right right *= nums[len - i - 1] } return result }
|