トピックのソース:
Leetcode トピック、ウェブサイト: 2648. フィボナッチ数列の生成 - LeetCode
問題解決のアイデア:
動的プログラミング。
問題解決コード:
/**
* @return {Generator<number>}
*/
var fibGenerator = function*() {
let a=0,b=1;
while(true){
yield a;
[a,b]=[b,a+b];
}
};
/**
* const gen = fibGenerator();
* gen.next().value; // 0
* gen.next().value; // 1
*/
要約:
公式な解決策はありません。
function*() は、ジェネレーターが使用されることを示します。
yield a; 実行がここに到達するたびに a を返します。