 All Problems
Product of Array Except Self
medium
arrays
prefix product
amazon
facebook
microsoft
lyft

Given an integer array nums, return an array answer such that answer[i] equals the product of all elements except nums[i].

You must solve it in O(n) time and without using division.

Example 1:

Input: 1 2 3 4
Output: 24 12 8 6

Example 2:

Input: -1 1 0 -3 3
Output: 0 0 9 0 0

Constraints:

  • 2 ≤ nums.length ≤ 10⁵
  • -30 ≤ nums[i] ≤ 30

Input format: Space-separated integers.

Output format: Space-separated product array.

Run to check your code against the sample cases, or submit to run every case