(每日一练28768)题目名称:走楼梯
现在有一截楼梯,根据你的腿长,你一次能走 1 级或 2 级楼梯,已知你要走 n 级楼梯才能走到你的目的楼层,请实现一个方法,计算你走到目的楼层的方案数。(测试用例仅做参考,我们会根据代码质量进行评分)
之前各种计算组合,后来发现,这是个斐波那契数列。
n = int(input())
a,b = 1,1
for i in range(n):
a,b = b,a + b
print(a)
相关推荐
Python走楼梯问题解决方法示例
本文实例讲述了Python走楼梯问题解决方法。分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!python3 ''' 下楼问题。从楼上走到楼下共有h个台阶,每一步有两种走法: 走1个台阶,走2个台阶,问有多少可走的方案。用递归思想和迭代思想编程 ''' ''' 分析:问题可以从最后一次是走1步还是两步,反向考虑 ''' def take_stairs_recursive(n): if n == 1: return 1 elif n == 2: return 2 else: return take_stairs_recur
leetcode走楼梯-leetcode:参加91算法小组的每日解题
leetcode走楼梯 写在前面 有志者事竟成,厉害厉害 也许做不到每天一题,能混一天算一天 对算法这玩样不感冒,充其量是为了面试 参加路西法的,加微信群看着群友们积极的样子,鞭策自己一番 其实我一直在寻找一种对自己而言,阻力小但能持续进行的练习 我当然知道如果系统学习算法能对自己的算法有很好的帮助,我也知道可以去leetcode上组团算法,当然如果能去看《算法4》是最好的,但这些都会对我现有的生活习惯照成一定的影响,我既然选择了躺平,就要有躺平的样子——即想走一条大多数人能做到,对行为阻力影响最小的坚持,幼儿园化就是做一些微习惯,将它融入生活之中 我的方法 选择春夏之交(冬天是万万爬不起来的),每天早起45分钟,10-15分钟唤醒自己,30分钟刷题。周末也是,按照对自己的了解,我不会到了周末就发奋多刷算法,所以是每天一题,如果一周题目超过10题,就给自己奖励 10题——肩颈按摩或者通识课(价值100元) 15题——全身按摩或某大佬的付费文章(价值200元) 20题——某大佬的知识星球(价值300元) 两次10题奖励兑换一次15题奖励 三次10题奖励兑换一次20题奖励 刷题记录 每天一
leetcode走楼梯-Climbing-Stairs:力码练习
leetcode 走踏板爬楼梯 力码练习 你正在爬楼梯。 需要n步才能到达顶部。 每次您可以爬 1 或 2 个台阶。 你可以通过多少种不同的方式登上顶峰? 注意:给定 n 将是一个正整数。
leetcode走楼梯-LeetCodeCpp:LeetCode/C++/Solution&TestCase
leetcode走楼梯
js代码-假如你在爬楼梯,楼梯一共有N层,但你每次爬楼梯只能走一步或两步或三步,计算共有多少种走法?如何输出具体的走法呢?
js代码-假如你在爬楼梯,楼梯一共有N层,但你每次爬楼梯只能走一步或两步或三步,计算共有多少种走法?如何输出具体的走法呢?


