Sum All Numbers in a Range
来源:互联网 发布:hadoop在linux部署 编辑:程序博客网 时间:2024/06/18 14:41
我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。
最小的数字并非总在最前面。
function sumAll(arr) {
var result=0;
a_start=Math.min(arr[0],arr[1]);
a_end=Math.max(arr[0],arr[1]);
while(a_start<=a_end){
result+=a_start;
a_start++;
}
return result;
}
sumAll([1, 4]);
/公式方法/(a+b)*(b-a+1)/2
function sumAll(arr) {
return (arr[0] + arr[1])*(Math.abs(arr[0] - arr[1]) + 1)/2;
}
/利用reduce来进行求和/
function sumAll(arr) {
var arryA=[];
var max=Math.max.apply(null,arr);
var min=Math.min.apply(null,arr);
var sum=0;
var sumFun=function(max,min){
for(var i=0;i<(max-min+1);i++){
arryA.push(min+i);
}
console.log(arryA);
var value=arryA.reduce(function(previousValue,currentValue){
return previousValue+currentValue;
});
return value;
};
sum=sumFun(max,min);
return sum;
}
console.log(sumAll([5, 10]));
- Sum All Numbers in a Range
- Sum All Numbers in a Range
- Sum All Numbers in a Range
- Sum All Numbers in a Range
- 中级javaScript之Sum All Numbers in a Range
- Sum All Numbers in a Range 返回两个数字和它们之间所有数字的和
- FCC -- Sum All Numbers in a Range(给定数字范围求和)
- NYOJ - 436 - sum of all integer numbers(注意a<0)
- sum of all integer numbers
- sum of all integer numbers
- Sum All Odd Fibonacci Numbers
- Sum All Odd Fibonacci Numbers
- sum of all integer numbers
- sum of all integer numbers
- sum of all integer numbers
- Sum All Odd Fibonacci Numbers
- [LeetCode] Print All Combinations of a Number as a Sum of Candidate Numbers
- [Google]Find numbers of nodes in a BST in the range [low,high]
- 进程通信1——管道、命名管道
- 【es6】Iterator 和 for...of
- CSS之不使用Media Queries的自适应CSS
- 数据结构——队列
- Struts获取ServletAPI
- Sum All Numbers in a Range
- 分布式事务之——tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)
- 如何写出高质量的技术博客
- NAT技术
- TCP三次握手四次挥手
- Codeforces Round #420 (Div. 2)(A+B)
- 反射
- out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/with-local/classes.dex] Error 41
- 2016-08-14-京东笔试和面试(Java方向)