FCC_Intermediate Algorithm Scripting_Sum All Numbers in a Range
Posted yoursatan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FCC_Intermediate Algorithm Scripting_Sum All Numbers in a Range相关的知识,希望对你有一定的参考价值。
1.任务及要求
Sum All Numbers in a Range
我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。
最小的数字并非总在最前面。
如果你被难住了,记得使用 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。
这是一些对你有帮助的资源:
测试数据:
sumAll([1, 4])
应该返回一个数字。sumAll([1, 4])
应该返回 10。sumAll([4, 1])
应该返回 10。sumAll([5, 10])
应该返回 45。
2.我的解法
function sumAll(arr) { var _minNum = Math.min(arr[0],arr[1]); var _maxNum = Math.max(arr[0],arr[1]); var newArr = [0]; for(var i = _minNum; i <= _maxNum; i++) { newArr.push(i); } return newArr.reduce(function (accumulator, currentValue) { return accumulator + currentValue; }, 0); } sumAll([1, 4]);
以上是关于FCC_Intermediate Algorithm Scripting_Sum All Numbers in a Range的主要内容,如果未能解决你的问题,请参考以下文章
FCC_Intermediate Algorithm Scripting_Where art thou
FCC_Intermediate Algorithm Scripting_Search and Replace
FCC_Intermediate Algorithm Scripting_Sum All Numbers in a Range