Skip to content

Commit 447498d

Browse files
authored
feat: add ts solution to lc problem: No.0041 (#1459)
1 parent 24d3bfc commit 447498d

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

solution/0000-0099/0041.First Missing Positive/README.md

+11
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,17 @@ function firstMissingPositive(nums: number[]): number {
232232
}
233233
```
234234

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+
235246
### **Rust**
236247

237248
```rust

solution/0000-0099/0041.First Missing Positive/README_EN.md

+11
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,17 @@ function firstMissingPositive(nums: number[]): number {
218218
}
219219
```
220220

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+
221232
### **Rust**
222233

223234
```rust

0 commit comments

Comments
 (0)