File tree 4 files changed +77
-0
lines changed
solution/0000-0099/0070.Climbing Stairs
4 files changed +77
-0
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,35 @@ func climbStairs(n int) int {
117
117
}
118
118
```
119
119
120
+ ### ** TypeScript**
121
+
122
+ ``` ts
123
+ function climbStairs(n : number ): number {
124
+ let p = 1 ;
125
+ let q = 1 ;
126
+ for (let i = 1 ; i < n ; i ++ ) {
127
+ [p , q ] = [q , p + q ];
128
+ }
129
+ return q ;
130
+ }
131
+ ```
132
+
133
+ ### ** Rust**
134
+
135
+ ``` rust
136
+ impl Solution {
137
+ pub fn climb_stairs (n : i32 ) -> i32 {
138
+ let (mut p , mut q ) = (1 , 1 );
139
+ for i in 1 .. n {
140
+ let t = p + q ;
141
+ p = q ;
142
+ q = t ;
143
+ }
144
+ q
145
+ }
146
+ }
147
+ ```
148
+
120
149
### ** ...**
121
150
122
151
```
Original file line number Diff line number Diff line change @@ -116,6 +116,35 @@ func climbStairs(n int) int {
116
116
}
117
117
```
118
118
119
+ ### ** TypeScript**
120
+
121
+ ``` ts
122
+ function climbStairs(n : number ): number {
123
+ let p = 1 ;
124
+ let q = 1 ;
125
+ for (let i = 1 ; i < n ; i ++ ) {
126
+ [p , q ] = [q , p + q ];
127
+ }
128
+ return q ;
129
+ }
130
+ ```
131
+
132
+ ### ** Rust**
133
+
134
+ ``` rust
135
+ impl Solution {
136
+ pub fn climb_stairs (n : i32 ) -> i32 {
137
+ let (mut p , mut q ) = (1 , 1 );
138
+ for i in 1 .. n {
139
+ let t = p + q ;
140
+ p = q ;
141
+ q = t ;
142
+ }
143
+ q
144
+ }
145
+ }
146
+ ```
147
+
119
148
### ** ...**
120
149
121
150
```
Original file line number Diff line number Diff line change
1
+ impl Solution {
2
+ pub fn climb_stairs ( n : i32 ) -> i32 {
3
+ let ( mut p, mut q) = ( 1 , 1 ) ;
4
+ for i in 1 ..n {
5
+ let t = p + q;
6
+ p = q;
7
+ q = t;
8
+ }
9
+ q
10
+ }
11
+ }
Original file line number Diff line number Diff line change
1
+ function climbStairs ( n : number ) : number {
2
+ let p = 1 ;
3
+ let q = 1 ;
4
+ for ( let i = 1 ; i < n ; i ++ ) {
5
+ [ p , q ] = [ q , p + q ] ;
6
+ }
7
+ return q ;
8
+ }
You can’t perform that action at this time.
0 commit comments