uncommited problems

This commit is contained in:
2022-07-06 00:33:16 +01:00
parent e061a8602f
commit 0c78e204ef
10 changed files with 194 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
package main
import "sort"
func reconstructQueue(people [][]int) [][]int {
sort.Slice(people, func(i, j int) bool {
return people[i][0] > people[j][0] || (people[i][0] == people[j][0] &&
people[i][1] < people[j][1])
})
for idx, p := range people {
copy(people[p[1]+1:idx+1], people[p[1]:idx+1])
people[p[1]] = p
}
return people
}