當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JavaScript 跳格子游戏
生活随笔
收集整理的這篇文章主要介紹了
JavaScript 跳格子游戏
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
跳格子游戲棋盤(pán),從起始點(diǎn)需要跳 n 個(gè)格子才能到結(jié)束點(diǎn)。
每次可以跳 1 或 2 個(gè)格子,問(wèn)共有多少種方法可以跳到結(jié)束點(diǎn)。
輸入2
輸出2
?
樣例輸入?3
樣例輸出?3
//方法一: /* function getSteps(num) {num = Number(num);if (num === 1) {return 1;}if (num === 2) {return 2;}if (num > 2) {return getResult(num - 1) + getResult(num - 2); // 遞歸}} *///方法二: function getSteps(num) {var arr = [0, 1, 2];for (var i = 3; i <= num; i++) {arr[i] = arr[i - 1] + arr[i - 2]; // 動(dòng)態(tài)規(guī)劃}return arr[num]; }console.log(gh(2)); // 2 console.log(gh(3)); // 3 console.log(gh(40)); // 165580141總結(jié)
以上是生活随笔為你收集整理的JavaScript 跳格子游戏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MVS_Tutorial-1
- 下一篇: gradle idea java ssm