Initial commit

This commit is contained in:
2022-01-20 21:58:50 +08:00
commit b44d41ec66
86 changed files with 5415 additions and 0 deletions

55
internal/util/minmax.go Normal file
View File

@@ -0,0 +1,55 @@
package util
import "math"
func Maxi(a, b int) int {
if a > b {
return a
}
return b
}
func Mini(a, b int) int {
if a < b {
return a
}
return b
}
func Maxf(a, b float32) float32 {
if a > b {
return a
}
return b
}
func Minf(a, b float32) float32 {
if a < b {
return a
}
return b
}
func Maxd(a, b float64) float64 {
if a > b {
return a
}
return b
}
func Mind(a, b float64) float64 {
if a < b {
return a
}
return b
}
func AbsMaxd(a, b float64) float64 {
if math.Abs(a) > math.Abs(b) {
return a
}
return b
}
func AbsMind(a, b float64) float64 {
if math.Abs(a) < math.Abs(b) {
return a
}
return b
}