Data update

This commit is contained in:
Ingy döt Net 2024-10-16 18:07:41 -07:00
parent 81fd053722
commit 52a6ef48dd
10248 changed files with 63654 additions and 6775 deletions

View file

@ -0,0 +1,13 @@
Iterable<int> fibonacci(int n) sync* {
int a = 1, b = 1;
for (int i = 0; i < n; i++) {
yield a;
int temp = a;
a = b;
b = temp + b;
}
}
void main() => print(fibonacci(20));

View file

@ -0,0 +1,6 @@
Iterable<int> fibonacci([int n = 1, int m = 1]) sync* {
yield n;
yield* fibonacci(m, n + m);
}
void main() => print(fibonacci().take(20));

View file

@ -0,0 +1,13 @@
Iterable<int> fibonacci() sync* {
int a = 1, b = 1;
while (true) {
yield a;
int temp = a;
a = b;
b = temp + b;
}
}
void main() => print(fibonacci().take(20));