当前位置: 首页 > news >正文

LeetCode讲解篇之70. 爬楼梯

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题目链接

题目描述

在这里插入图片描述

题解思路

爬楼梯有一个规律,爬到第n层楼梯的方法种数 = 爬到第n - 1层楼梯的方法种数 + 爬到第n - 1层楼梯的方法种数

也就是我们爬到第n层楼梯其实是从第n - 1层楼梯向上爬1层或者是n - 2层楼梯向上爬2层转换来的

题解代码

func climbStairs(n int) int {if n < 4 {return n}a, b := 1, 2for n > 2 {a, b = b, a + bn--}return b
}

题目链接

https://leetcode.cn/problems/climbing-stairs/

http://www.lryc.cn/news/458161.html

相关文章:

  • 论文写作不再难,论文初稿快速成型法!
  • linux系统,监控进程运行状态并自动重启崩溃后的进程的多种方法
  • 【JavaEE初阶】深入理解不同锁的意义,synchronized的加锁过程理解以及CAS的原子性实现(面试经典题);
  • 详解Redis分布式锁在SpringBoot的@Async方法中没锁住的坑
  • 怎么做接口自动化测试
  • 网络编程(18)——使用asio协程实现并发服务器
  • Koa2项目实战2(路由管理、项目结构优化)
  • 决战Linux操作系统
  • OceanBase 3.2.2 数据库问题处理记录
  • HCIP--以太网交换安全(二)端口安全
  • 在 Windows 11 安卓子系统中安装 APK 的操作指南
  • [C语言] 函数详解:库函数与自定义函数
  • 0x11 科迈 RAS系统 Cookie验证越权漏洞
  • MoonBit 双周报 Vol.57:AI助手功能增强、表达式优先级调整、JS 交互优化、标准库与实验库API多项更新!
  • element ui input textarea控制显示高度
  • Chromium 中chrome.downloads扩展接口c++
  • 微信小程序常见问题
  • 进程的理解
  • LeetCode494:目标和
  • vue3中自定义校验函数密码不生效问题
  • RabbitMQ(死信队列)
  • HTTP代理的优点和局限性
  • 大厂面试真题-如果通过JVM自带的工具排查和解决线上CPU100%的问题
  • kubernetes中微服务部署
  • 基于 Java 的天气预报系统设计与实现
  • 思迅商云8前台打开提示上传日志信息失败
  • webstorm的缩进设置(过度缩进解释)
  • 与ZoomEye功能类似的搜索引擎还有哪些?(渗透课作业)
  • Java 计数排序
  • error: RPC failed; curl 16 Error in the HTTP2 framing layer