- 博客(2)
- 收藏
- 关注
原创 JS实现递归:爬 n 层楼梯 每次只能爬一步或者两步,如果爬了一个两步则接下来不能爬两步,只能爬一步,求最多有多少种方法
问题描述:爬 n 层楼梯 每次只能爬一步或者两步,如果爬了一个两步则接下来不能爬两步,只能爬一步,求最多有多少种方法。 通过上面这个简单的图形来看,这道题的核心无非就是上的楼梯数为1的时候,下次有上楼梯有两 种选择,反之只有一种选择。 下面为代码实现 <script> // 递归实现:爬 n 层楼梯 每次只能爬一步或者两步,如果爬了一个两步则接下来不能爬两步,只能爬一步,求最多有多少种方法。 // 关键是设置步长来控制每次爬楼梯的阶数。 ..
2021-09-11 14:35:01
1270
1
原创 JavaScript 一元钱可以买一瓶水,两个空瓶可以换一瓶水,三个瓶盖可以换一瓶水,20块钱可以换多少瓶水。
<script> // 一元钱可以买一瓶水,两个空瓶可以换一瓶水,三个瓶盖可以换一瓶水,20块钱可以换多少瓶水。 function maiS(money) { var water = money; //第一次能买到的水的瓶数 var bottle = 0; //空瓶 var bottleCap = 0; //空瓶盖 var num = 0; //计数 ...
2021-09-10 23:31:01
2794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人