例如,给定
1 | 2 3 2 5
2 | 4 2 2 3
我想成为COMPARE(row1,row2)并返回2,或者返回COMPARE(row2,row1)并返回1.我试图在JavaScript中创建一个自定义函数,这里有我所拥有的到目前为止:
function COMPARE(row1,row2) {
var total=0; var i=0;
if (row1.map){
for (i;i<11;i++); {
if (row1[i]>row2[i]){
total=total+1;
}
}
}
return total;
}
我认为我在细胞参考上做错了,但我不确定。谢谢你的帮助。
答案 0 :(得分:0)
我认为您遇到的唯一“错误”是从1
开始访问您的区域。 JavaScript中的数组基于0
。假设你没有解决你的代码的其他方面,这应该工作:
function COMPARE(row1,row2) {
var total=0; var len=row1.length; var i=0;
if (row1.map){
for (i;i<11;i++); {
if (row1[i]>row2[i]){
total=total+1;
}
}
}
return total;
}