first commit

This commit is contained in:
2024-12-01 17:50:02 +00:00
commit 25b6db75c8
8 changed files with 272 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
package util
import (
"cmp"
"slices"
"strconv"
)
func MustConv(s string) int {
n, err := strconv.Atoi(s)
if err != nil {
panic(err)
}
return n
}
func InsertSorted[T cmp.Ordered](ts []T, t T) []T {
i, _ := slices.BinarySearch(ts, t)
return slices.Insert(ts, i, t)
}