获取小于指定数据的奇数斐波那契数和

FCC 上的题: Sum All Odd Fibonacci Numbers

给一个正整数num,返回小于或等于num的斐波纳契奇数之和。

折腾很久才明白其中道理,特记录下来,仅供参考:

不停的Read ,整理了一下解题思路:

1). 获取到小于指定数据(num)的所有斐波那契数据,方便之后使用,用数组存放起来

2). 将第一步获取到的斐波那契数进行筛选:小于等于指定数据(num)且是奇数 >>>将筛选出的子集存放到另一个数组中

3).将第二步筛选后的数组进行求和(累加)

注意:需要单独考虑用户输入的数据小于2的情况

思路理清晰后,就可上手了 >>>>>代码:


var sumFibs = function(num) {
    var fibArr = [1, 1];
    if(num>=fibArr.length){
      for(var i=fibArr.length;i




你可能感兴趣的:(JQuery)