题解 | #第一个只出现一次的字符#
构建乘积数组
http://www.nowcoder.com/practice/94a4d381a68b47b7a8bed86f2975db46
function multiply(array)
{
let arr=[]
for(var i=0;i<array.length;i++){
let num = 1
for(var j=0;j<array.length;j++){
if(j=== i){
continue;
}else if(!array[j]){ // 剪枝处理异常
num = 0
break;
}else{
num*=array[j]
}
}
arr.push(num)
}
return arr
// write code here
}
module.exports = {
multiply : multiply
};
科大讯飞公司氛围 469人发布