找工作刷题记录_025爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

注意:给定 n 是一个正整数。

示例 1:

输入: 2
输出: 2
解释: 有两种方法可以爬到楼顶。
1.  1 阶 + 1 阶
2.  2 阶
class Solution:
    def climbStairs(self, n: int) -> int:
        x,y = 1,1
        for _ in range(1,n):
            x,y = y,x+y #连续赋值,效果同时产生
        return y

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 我可以给你一些代码,可以让你使用Markdown语言记录你的记录:``` # 记录## 今日- 目 1: - 解答:- 目 2: - 解答:## 昨日- 目 1: - 解答:- 目 2: - 解答: ``` ### 回答2: 生成一个markdown语言的代码记录可以通过以下步骤完成: 1. 创建一个markdown文件,命名为"记录.md",并打开编辑器。 2. 在文件中添加一个标,例如"记录"。 3. 在下方添加一个表格,表格包含以下列:日期、目名称、目难度、代码链接、思路。 4. 为每一道目添加一行记录,按照日期倒序排列。每行填写相应的信息,包括日期、目名称、目难度、代码链接和思路。 示例: | 日期 | 目名称 | 目难度 | 代码链接 | 思路 | | -------- | ------------ | ---------- | ----------- | -------- | | 2021/1/1 | 两数之和 | 简单 | [代码链接]() | 思路描述 | | 2021/1/2 | 反转链表 | 中等 | [代码链接]() | 思路描述 | | 2021/1/3 | 接雨水 | 困难 | [代码链接]() | 思路描述 | | ... | ... | ... | ... | ... | 5. 在代码链接处添加相应目的代码链接,可以使用GitHub或Gist等代码托管平台。 6. 在思路处添加目解法的思路描述,可以简要概括解法的关键步骤或思想。 完成以上步骤后,保存并关闭markdown文件。这样就生成了一个简单的代码记录,方便查看和整理自己的历程,以及回顾解思路。 ### 回答3: 生成一个markdown语言的代码记录可以按照以下步骤进行: 1. 首先创建一个markdown文件,可以以`.md`为扩展名,比如`leetcode.md`。 2. 在markdown文件中使用标,表示目的名称和难度。比如: ``` # [目名称](目链接) - 难度 ``` 3. 接下来,按照以下格式记录每道目的代码和解思路: ``` ## 目描述 目的具体描述和要求。 ## 解思路 解的思路和步骤。 ## 代码实现 使用适当的代码块标记,插入代码。 ```python # Python代码示例 解法代码 ``` ```cpp // C++代码示例 解法代码 ``` ## 复杂度分析 对解法进行时间复杂度和空间复杂度的分析。 ## 总结 对目和解法进行总结。 ``` 4. 按照上述格式记录完每道目的代码和解思路后,保存markdown文件。 5. 在记录新的内容时,可以按照上述格式在文件后面追加新的记录。 总结起来,生成一个markdown语言的代码记录,需要创建一个markdown文件,并按照一定的格式记录每道目的代码和解思路。这样可以方便地查看每道目的代码和解法,并进行总结和复习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值