leetcode#70. Climbing Stairs
来源:互联网 发布:nginx 多个二级域名 编辑:程序博客网 时间:2024/06/01 07:26
题目
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
Note: Given n will be a positive integer.
很无聊的题,其实就是个斐波那契数列,虽然我没搞懂是怎么回事,但是试了前几个数试出来的,哈哈
代码
class Solution(object): def climbStairs(self, n): """ :type n: int :rtype: int """ pre = 1 after = 2 i = 1 while i < n: temp = pre pre = after after += temp i += 1 return pre
总结
很无聊的水题,不过在小嘎嘎那里学到了简洁的写法,可以避免temp的应用
r, a, b = 0, 0, 1while r < n: a, b = b, a + b r = r + 1return r
阅读全文
0 0
- [LeetCode]70.Climbing Stairs
- LeetCode --- 70. Climbing Stairs
- [Leetcode] 70. Climbing Stairs
- [leetcode] 70.Climbing Stairs
- [leetCode]70. Climbing Stairs
- 70. Climbing Stairs LeetCode
- [LeetCode]70. Climbing Stairs
- 【LeetCode】70. Climbing Stairs
- leetcode 70. Climbing Stairs
- leetcode 70. Climbing Stairs
- LeetCode *** 70. Climbing Stairs
- 【LeetCode】70. Climbing Stairs
- LeetCode 70. Climbing Stairs
- leetcode 70. Climbing Stairs
- [LeetCode]70. Climbing Stairs
- 【LeetCode】70. Climbing Stairs
- LeetCode 70. Climbing Stairs
- #leetcode#70.Climbing Stairs
- 模拟实现string类
- 数据分析(入门篇)-第二章-玩转数据分析-Part1(Excel数据分析工具-PowerPivot)
- 字符串逆序问题(解决方案)——及写入位置时发生访问冲突
- leetcode[Add Digits]//待整理多种解法
- 交叉熵
- leetcode#70. Climbing Stairs
- Python 循环终止语句
- PHP中查看PHP基本信息
- C Primer Plus(第6版)第四章答案
- 部分手机无法显示Dialog问题
- java实现俄罗斯方块
- Kotlin语法基础,函数与闭包
- WUST 1904 饥饿的牛(dp)
- Mac问题积累