Sum All Numbers in a Range | Free Code Camp

返回这两个数字和它们之间所有数字的和。
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]);```

![错误](http://upload-images.jianshu.io/upload_images/316258-71892d35cd7c2faa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

//正解
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]);

















最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 19,379评论 1 19
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • 2017/11/2 kin163 共振的蓝夜 关键词:白日梦,接收灵感 启发:有部电影叫白日梦想家,男主角穿梭在...
    时间旅人梦梦阅读 421评论 0 2
  • 每当需要一些积极的能量时,就会戴上耳机让旋律萦绕在耳边。 来分想一些喜欢的歌词和旋律 周杰伦的稻香,小时候听到的,...
    水若生花阅读 626评论 1 0