题解 | #牛群重量积#
题目考察的知识点
- 数组操作:题目中涉及到了对数组的填充、复制和索引赋值的操作。
- 数学运算:题目中使用了乘法和除法运算。
题目解答方法的文字分析
略
本题解析所用的编程语言
本题的解析使用了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]));
题解 | 前端刷题 文章被收录于专栏
题目考察的知识点 题目解答方法的文字分析 本题解析所用的编程语言 完整且正确的编程代码

