技术栈

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的区别
相关推荐
youngee11
1 小时前
hot100-61电话号码的字母组合
java·数据结构·leetcode
POLITE3
1 小时前
Leetcode 76.最小覆盖子串 JavaScript (Day 6)
javascript·算法·leetcode
wuxuanok
1 小时前
Go——Swagger API文档访问500
开发语言·后端·golang
一起养小猫
3 小时前
LeetCode100天Day6-回文数与加一
java·leetcode
POLITE3
3 小时前
Leetcode 234.回文链表 JavaScript (Day 9)
javascript·leetcode·链表
only-qi
6 小时前
leetcode2. 两数相加
算法·leetcode
2401_84149564
7 小时前
【LeetCode刷题】寻找重复数
数据结构·python·算法·leetcode·链表·数组·重复数
思成Codes
8 小时前
Golang并发编程——CSP模型
开发语言·后端·golang
leoufung
9 小时前
LeetCode 120. Triangle:从 0 分到 100 分的思考过程(含二维 DP 与空间优化)
linux·算法·leetcode
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)