zoukankan      html  css  js  c++  java
  • LintCode 366.斐波纳契数列

    366. 斐波纳契数列

    查找斐波纳契数列中第 N 个数。

    所谓的斐波纳契数列是指:

    • 前2个数是 0 和 1 。
    • 第 i 个数是第 i-1 个数和第i-2 个数的和。

    斐波纳契数列的前10个数字是:

    0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

    样例

    样例  1:
    	输入:  1
    	输出: 0
    	
    	样例解释: 
    	返回斐波那契的第一个数字,是0.
    
    样例 2:
    	输入:  2
    	输出: 1
    	
    	样例解释: 
    	返回斐波那契的第二个数字是1.
    
    

    注意事项

    在测试数据中第 N 个斐波那契数不会超过32位带符号整数的表示范围

    class Solution:
        """
        @param n: an integer
        @return: an ineger f(n)
        """
        def fibonacci(self, n):
            fibo = [0,1]
            for i in range(0,n-1):
                fibo.append(fibo[i]+fibo[i+1])
            return fibo[n-1];
  • 相关阅读:
    iptables
    apt
    cvc-elt.1: Cannot find the declaration of element 'beans'.
    di
    log
    java内存模型
    spring-jms
    JTS
    10java进阶——IO2
    17单例
  • 原文地址:https://www.cnblogs.com/StrakiChen/p/13901022.html
Copyright © 2011-2022 走看看