
区间求值算法挑战
方法一:
function sumAll(arr) {
var sum=0;
var max=0;
var min=0;
if (arr[0]<arr[1]){
max=arr[1];
min=arr[0];
}
else{
max=arr[0];
min=arr[1];
}
for(var i=min;i<=max;i++){
sum+=i;
}
return sum;
}
sumAll([6, 7]);
方法二:
function sumAll(arr) {
var min = Math.min(arr[0],arr[1]),
max =Math.max(arr[0],arr[1]),
r = 0;
for(var i=min;i<=max;i++){
r+=i;
}
return r;
}
sumAll([1, 4]);