技术栈

Golang | Leetcode Golang题解之第70题爬楼梯

__AtYou__2024-05-08 21:18

题目:

题解:

Go 复制代码
func climbStairs(n int) int {
    sqrt5 := math.Sqrt(5)
    pow1 := math.Pow((1+sqrt5)/2, float64(n+1))
    pow2 := math.Pow((1-sqrt5)/2, float64(n+1))
    return int(math.Round((pow1 - pow2) / sqrt5))
}
上一篇:面试算法-链表-反转链表(golang、c++)
下一篇:golang中数组array和切片slice的区别
相关推荐
NG WING YIN
2 小时前
Golang關於信件的
开发语言·深度学习·golang
·云扬·
6 小时前
【Leetcode hot 100】101.对称二叉树
算法·leetcode·职场和发展
silver9886
7 小时前
再谈golang的sql链接dsn
mysql·golang
睡不醒的kun
11 小时前
leetcode算法刷题的第三十二天
数据结构·c++·算法·leetcode·职场和发展·贪心算法·动态规划
刘媚-海外
14 小时前
Go语言开发AI应用
开发语言·人工智能·golang·go
deepwater_zone
15 小时前
Go语言核心技术
后端·golang
共享家9527
16 小时前
经典动态规划题解
算法·leetcode·动态规划
1白天的黑夜1
17 小时前
栈-844.比较含退格的字符串-力扣(LeetCode)
c++·leetcode·栈
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02UV安装并设置国内源03GitHub 镜像站点04conda中设置镜像地址(附所有可换的地址)05A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程06UV 工具安装与国内镜像源配置指南0746个Nano-banana 精选提示词,持续更新中08突破百度网盘的下载限速,两种方法教会你【超详细】09智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践10教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员