题解 | #判断斐波那契数组#

判断斐波那契数组

http://www.nowcoder.com/practice/9df2a366eb25495caff41612bd0ffca6

思路

这道题简单,先进行一个数组长度判断,小于3的直接返回false。长度大于3的用循环判断当前项是否等于前两项之和即可

代码

const _isFibonacci = array => {
                // 补全代码
                if(array.length < 3) {
                  return false
                }
                for(let i = 2; i<array.length; i++) {
                  if (array[i]!==array[i-1]+array[i-2]) {
                    return false
                  }
                }
                return true
            }
全部评论
要是开始不是0 1呢也是斐波拉契数列吗,忘记判这个了你
点赞 回复 分享
发布于 2023-07-29 16:05 贵州
斐波那契数列以如下方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N)
点赞 回复 分享
发布于 2023-07-29 16:05 贵州

相关推荐

我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
2 收藏 评论
分享
牛客网
牛客企业服务