I am currently using 2 loops to compare each element of the array. Is there a method to optimise this and use only a single loop.
For each element of arrB
, I need to find out the total number of elements of arrA
that are greater than or equal to it.
Current solution:
arr1=[1,2,3] arr2=[2,4]
var count =0;
for(var i=0;i<arr1.length;i++){
for(var j=0;j<arr2.length;j++){
if(arr2[j] >= arr1[i]){
count++;
}
}
return count;
count = 0;
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…