您好,欢迎来到紫库旅游网。
搜索
您的当前位置:首页Sum All Numbers in a Range | Fre

Sum All Numbers in a Range | Fre

来源:紫库旅游网

返回这两个数字和它们之间所有数字的和。
sumAll([1, 4]) 应该返回一个数字。
sumAll([1, 4]) 应该返回 10。
sumAll([4, 1]) 应该返回 10。
sumAll([5, 10]) 应该返回 45。
sumAll([10, 5]) 应该返回 45。

function sumAll(arr) {
  arr.sort(function(a,b){
    return a - b;
  });
  var newArr = [];
  for(var i=arr[0];i<=arr[1];i++){
    return newArr.push(i);
  }
  return newArr.reduce(function(prev,curr){
    return prev + curr;
  });
}

sumAll([1, 4]);```



//正解
function sumAll(arr) {
arr.sort(function(a,b){
return a - b;
});
var sum = 0;
for(var i=arr[0];i<=arr[1];i++){
sum += i;
}
return sum;
}

sumAll([1, 4]);

















Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务