/**
* @param {number[]} arrayA
* @return {number[]}
*/
var statisticalResult = function(arrayA) {
if(arrayA.length==0){
return [];
}
var first=arrayA.slice(0),last=arrayA.slice(0);
var n=arrayA.length;
for(var i=1;i<n;i++){
first[i]*=first[i-1];
last[n-i-1]*=last[n-i];
}
var b=new Array(n);
b[0]=last[1];
for(var i=1;i<n-1;i++){
b[i]=first[i-1]*last[i+1];
}
b[n-1]=first[n-2];
return b;
};
【leetcode】按规则计算统计结果
最新推荐文章于 2024-08-29 16:23:51 发布