#今回は・・・
前回と同じくGW課題(?)としてだされた課題の一つで、余裕があればやってみよう!的な課題。
GWで暇してる私としてはやらない理由がないので、挑戦してみました。
ちなみに、学校からの課題の詳細はこんな感じ
0 から 31 までのフィボナッチ数を計算して画面に表示する。
前回のプログラムをちょちょっと弄れば良いかな?
#私が書いたコード
submit2.js
"use strict";
function fib(n) {
if(n == 0)return 0;
if(n == 1)return 1;
if(n == 2)return 1;
return fib(n-1) + fib(n-2);
};
window.onload = function () {
let i;
document.write("n番目のフィボナッチ数列を「an」と表すと<br />")
for (i = 0; i < 32; i++) {
document.write("a" + i + " = " + fib(i) + "<br />" );
}
}
ふと思ったのが
submit2_memo.js
if(n == 0)return 0;
if(n == 1)return 1;
if(n == 2)return 1;
の部分、簡略化できたんじゃないかなって。
#今日のまとめ
やる気がでてきたら、短縮のしかたを調べてみます。