Ready
Input Array (nums)
Output Array (out)
Operation: -

Current Phase

-

Current Index (i)

-

Running Product

-

Output Value

-
Click "Step" or "Play" to start the visualization
Current Index
Contributing Element
Computed Output
Final Result

Python Code

n = len(nums)
out = [1] * n
for i in range(1, n):
    out[i] = out[i-1] * nums[i-1]
suffix = 1
for i in range(n-2, -1, -1):
    suffix *= nums[i+1]
    out[i] *= suffix
return out