Skip to content
js
/*
 * @lc app=leetcode.cn id=238 lang=javascript
 *
 * [238] 除自身以外数组的乘积
 */

// @lc code=start
/**
 * @param {number[]} nums
 * @return {number[]}
 */
var productExceptSelf = function (nums) {
  let answer = [];
  let r = 1;
  for (let i = 0; i < nums.length; i++) {
    answer[i] = r;
    r *= nums[i];
  }
  r = 1;
  for (let j = nums.length - 1; j >= 0; j--) {
    answer[j] = answer[j] * r;
    r *= nums[j];
  }

  return answer;
};
// @lc code=end

上次更新于: