File tree 3 files changed +25
-1
lines changed
3 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 112
112
< script src ="//cdn.jsdelivr.net/npm/prismjs/components/prism-swift.min.js "> </ script >
113
113
< script src ="//cdn.jsdelivr.net/npm/prismjs/components/prism-nim.min.js "> </ script >
114
114
< script src ="//cdn.jsdelivr.net/npm/prismjs/components/prism-ruby.min.js "> </ script >
115
+ < script src ="//cdn.jsdelivr.net/npm/prismjs/components/prism-rust.min.js "> </ script >
115
116
< script src ="//cdn.jsdelivr.net/npm/docsify-copy-code@2.1.1/dist/docsify-copy-code.min.js "> </ script >
116
117
< script src ="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js "> </ script >
117
118
< script src ="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js "> </ script >
121
122
< script src ="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/index.min.js "> </ script >
122
123
</ body >
123
124
124
- </ html >
125
+ </ html >
Original file line number Diff line number Diff line change @@ -125,6 +125,20 @@ function fib(n: number): number {
125
125
};
126
126
```
127
127
128
+ ### ** Rust**
129
+
130
+ ``` rust
131
+ impl Solution {
132
+ pub fn fib (n : i32 ) -> i32 {
133
+ let mut tup = (0 , 1 );
134
+ for _ in 0 .. n {
135
+ tup = (tup . 1 , (tup . 0 + tup . 1 ) % 1000000007 );
136
+ }
137
+ return tup . 0 ;
138
+ }
139
+ }
140
+ ```
141
+
128
142
### ** ...**
129
143
130
144
```
Original file line number Diff line number Diff line change
1
+ impl Solution {
2
+ pub fn fib ( n : i32 ) -> i32 {
3
+ let mut tup = ( 0 , 1 ) ;
4
+ for _ in 0 ..n {
5
+ tup = ( tup. 1 , ( tup. 0 + tup. 1 ) % 1000000007 ) ;
6
+ }
7
+ return tup. 0 ;
8
+ }
9
+ }
You can’t perform that action at this time.
0 commit comments