File tree 2 files changed +22
-0
lines changed
solution/0000-0099/0041.First Missing Positive
2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -232,6 +232,17 @@ function firstMissingPositive(nums: number[]): number {
232
232
}
233
233
```
234
234
235
+ ``` ts
236
+ function firstMissingPositive(nums : number []): number {
237
+ const set = new Set (nums );
238
+ let ans = 1 ;
239
+ while (true ) {
240
+ if (! set .has (ans )) return ans ;
241
+ ans ++ ;
242
+ }
243
+ }
244
+ ```
245
+
235
246
### ** Rust**
236
247
237
248
``` rust
Original file line number Diff line number Diff line change @@ -218,6 +218,17 @@ function firstMissingPositive(nums: number[]): number {
218
218
}
219
219
```
220
220
221
+ ``` ts
222
+ function firstMissingPositive(nums : number []): number {
223
+ const set = new Set (nums );
224
+ let ans = 1 ;
225
+ while (true ) {
226
+ if (! set .has (ans )) return ans ;
227
+ ans ++ ;
228
+ }
229
+ }
230
+ ```
231
+
221
232
### ** Rust**
222
233
223
234
``` rust
You can’t perform that action at this time.
0 commit comments