LeetCode刷题笔记——#70. 爬楼梯

Canace ·
更新时间:2024-11-11
· 532 次阅读

难度:简单

一、题目描述:

在这里插入图片描述

二、解题分析:

  这道题很简单,因为每次只能爬1~2阶楼梯,所以第n次取决于第n-1次和第n-2次。所以这是一个典型的斐波那契数列。
  一般做斐波那契数列我们会用递归的方式,然而不知道为什么,这道题用递归会超时,所以还是稳着点写。

###### leetcode 代码主体 ###### class Solution: def climbStairs(self, n: int) -> int: a, b = 1, 2 for i in range(n - 1): a, b = b, a + b return a ############################### ##### 模拟笔试 要写 输入、输出 #### #输入目标值: n = int(input()) # 输出 output = Solution() print(output.climbStairs(n))
作者:lockonlxf



楼梯 leetcode

需要 登录 后方可回复, 如果你还没有账号请 注册新账号