题解 | #牛群重量积#

题目考察的知识点

  • 数组操作:题目中涉及到了对数组的填充、复制和索引赋值的操作。
  • 数学运算:题目中使用了乘法和除法运算。

题目解答方法的文字分析

本题解析所用的编程语言

本题的解析使用了JavaScript作为编程语言。

完整且正确的编程代码

function productExceptSelf(nums) {
    let n = nums.length;
    let newNums = new Array(n + 2);
    let res = new Array(n);
    res.fill(1);
    newNums.fill(1);
    for (let i = 0; i < n; i++) {
        newNums[i + 1] = nums[i];
    }
    for (let i = 3; i < n + 2; i++) {
        res[0] *= newNums[i];
    }
    for (let i = 1; i < n; i++) {
        res[i] = Math.floor(res[i - 1] * newNums[i - 1] / newNums[i + 2]);
    }
    return res;
}

console.log(productExceptSelf([1, 2, 3, 4]));
题解 | 前端刷题 文章被收录于专栏

题目考察的知识点 题目解答方法的文字分析 本题解析所用的编程语言 完整且正确的编程代码

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务