Home

Product Except Self

Given an integer array nums, return an array answer such that answer[i] is equal to the product of all the elements of nums except nums[i]. Use let answer = Array(n) to create an array of size n.

You must write an algorithm that runs in O(n) time and without using the division operation. ⬅️ 😨 THAT'S TUFF!!!!

productExceptSelf([1, 2, 3, 4]) → [24, 12, 8, 6]
productExceptSelf([-1, 1, 0, -3, 3]) → [0, 0, 9, 0, 0]
productExceptSelf([4, 5]) → [5, 4]

😳 TIME LEFT: seconds 😳

function productExceptSelf(nums) {

}

TOTAL TIME: seconds