Skip to content

Commit 3a22f1e

Browse files
committed
Time: 57 ms (63.12%), Space: 41.3 MB (98.18%) - LeetHub
1 parent 18c2fae commit 3a22f1e

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/**
2+
* @return {Generator<number>}
3+
*/
4+
var fibGenerator = function*() {
5+
let a = 0;
6+
let b = 1;
7+
8+
for(let i = 0; i <= 50; i++ ){
9+
10+
yield a
11+
12+
let temp = a;
13+
a = b;
14+
b = b + temp;
15+
16+
}
17+
};
18+
19+
/**
20+
* const gen = fibGenerator();
21+
* gen.next().value; // 0
22+
* gen.next().value; // 1
23+
*/

0 commit comments

Comments
 (0)