FCC -- Sum All Numbers in a Range(给定数字范围求和)
来源:互联网 发布:dva的防御矩阵 编辑:程序博客网 时间:2024/05/24 20:07
我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。
最小的数字并非总在最前面。
上面的描述是FCC给出的算法描述,简单易懂。
解题思路:
要求两个数字范围内的数字的总和,用for循环或者while循环就够用了。
但在这里需要注意的就是两个数字的大小,比较一下大小,再用循环累加就可以了。
function sumAll(arr) { var sum=0; if(arr[0]<arr[1]){ for(var i=arr[0];i<=arr[1];i++){ sum += i; } }else{ for(var k=arr[1];k<=arr[0];k++){ sum += k; } } return sum;}sumAll([1, 4]);很简单,一看就懂。先判断大小,再用循环进行累加。
阅读全文
0 0
- FCC -- Sum All Numbers in a Range(给定数字范围求和)
- Sum All Numbers in a Range
- 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
- FCC----------- Sum All Odd Fibonacci Numbers
- LeetCode 304 Range Sum Query 2D - Immutable(范围求和2D - 不可变)
- lintcode--平面范围求和-不可变矩阵(leetcode--Range Sum Query 2D)
- [LeetCode] Bitwise AND of Numbers Range 数字范围位相与
- NYOJ - 436 - sum of all integer numbers(注意a<0)
- FCC个人解题思路分享(1):将给定的数字转换成罗马数字
- LeetCode-448:Find All Numbers Disappeared in an Array (寻找缺失多个数字)
- LeetCode 303. Range Sum Query - Immutable(数组求和)
- sum of all integer numbers
- sum of all integer numbers
- Sum All Odd Fibonacci Numbers
- [YTU]_2640(编程题:运算符重载---矩阵求和)
- iOS 自定义导航栏
- Linux利用管道实现进程间通信
- caffe在window下无GPU的安装、注意点和网络的参数解释!
- 利用fiddler 截获微信传输数据 (方便抓取公众号信息)
- FCC -- Sum All Numbers in a Range(给定数字范围求和)
- Protocol Buffers Style Guide
- Spring学习笔记之--SpEL
- 自己摸索:机器学习从0到1系列---2 环境安装
- C++使用CHttpFile实现Http请求
- CentOS 7 编译安装Nginx
- background和background-Color的区别
- [网络流24题] 飞行员配对方案问题 最大流 二分图最大匹配
- 由Kotlin纪念ActionScript和Flex