例如,我的数字是15, 这里所有的数字有1,3,4,5,6,8,9,14,20,23,31,55,99
那么我得到的数字就是:14,20,9
就像地图,我要拿到离我这最近的三家酒店。
例如,我的数字是15, 这里所有的数字有1,3,4,5,6,8,9,14,20,23,31,55,99
那么我得到的数字就是:14,20,9
就像地图,我要拿到离我这最近的三家酒店。
var num=new Array(1,3,4,5,6,8,9,14,20,23,31,55,99)
var nearly=new Array(100,100,100);
function jisuan(){
var base=15;
var swap;
for (var i = 0; i <num.length; i++) {
var s=check(num[i],base)
for(var j=0;j<nearly.length;j++){
if(s<check(nearly[j],base))
{
swap=num[i];
num[i]=nearly[j]
nearly[j]=swap;
}
}
}
}
function check(i,j){
if(i>j){
return i-j;
}else{
return j-i;
}
}