Pair Sum

by nwali

JavaScript

console.clear();
var productExceptSelf = function(nums) {
    const res = [];
    let prev = 1;
    for (let k of nums) res.push(prev *= k);
    console.log(res);
    for (let prev = 1, i = nums.length - 1; i >= 0; prev *= nums[i--]) {
        res[i] = i ? prev * res[i - 1] : prev;
				console.log(res[i] +" | "+prev);
    }
    return res;
};

console.log(productExceptSelf([1,2,3,4]))