Skip to content

Commit 3031ef3

Browse files
authored
feat: add typescript solution to locf problem: No.10- I. Fib (doocs#426)
1 parent 076ecc9 commit 3031ef3

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

lcof/面试题10- I. 斐波那契数列/README.md

+13
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,19 @@ func fib(n int) int {
112112
}
113113
```
114114

115+
### **TypeScript**
116+
117+
```ts
118+
function fib(n: number): number {
119+
let a: number = 0, b: number = 1;
120+
for (let i: number = 0; i < n; i++) {
121+
let c: number = (a + b) % 1000000007;
122+
[a, b] = [b, c];
123+
}
124+
return a;
125+
};
126+
```
127+
115128
### **...**
116129

117130
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
function fib(n: number): number {
2+
let a: number = 0, b: number = 1;
3+
for (let i: number = 0; i < n; i++) {
4+
let c: number = (a + b) % 1000000007;
5+
[a, b] = [b, c];
6+
}
7+
return a;
8+
};

0 commit comments

Comments
 (0)