deno.land / x / masx200_leetcode_test@10.6.5 / first-missing-positive / index.go

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package first_missing_positive
import "sort"
func firstMissingPositive(nums []int) int {
var temp = []int{}
for _, v := range nums { if v > 0 && v <= len(nums) { temp = append(temp, v) } } nums = temp sort.Ints(nums) re := 1 for i := 0; i < len(nums); i++ { if nums[i] == re { re++ } } return re}
masx200_leetcode_test

Version Info

Tagged at
2 years ago