// 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 // 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? const f = [] const climbStairs = n => { f[1] = 1 f[2] = 2 if (f[n] === undefined) f[n] = climbStairs(n - 1) + climbStairs(n - 2) return f[n] } console.log(climbStairs(3))