码迷,mamicode.com
首页 > 其他好文 > 详细

跳台阶

时间:2021-04-02 13:00:23      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:image   inf   write   png   color   http   col   ima   图片   

技术图片

 

解题思路:通过找规律,发现其实这也是斐波那契数列

# -*- coding:utf-8 -*-
class Solution:
    def jumpFloor(self, number):
        #n=1 f(n)=1
        #n=2,11,2, f(n)=2
        #n=3,111,12,21 f(n)=3
        #n=4,1111,121,211,22,112,f(n)=5
        if number==1:
            return 1
        if number==2:
            return 2
        ret=0
        a=1#用来保存最小的那个数 
        b=2#用来保存最大的那个数
        for i in range(0,number-2):
            ret=a+b
            a=b
            b=ret 
        return ret
           
            
        # write code here

 

跳台阶

标签:image   inf   write   png   color   http   col   ima   图片   

原文地址:https://www.cnblogs.com/wanxueyu/p/14606748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!