parent
fd93cb2923
commit
309cb67bda
|
@ -0,0 +1,25 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
// Returns either the largest value or the smallest value of an array
|
||||||
|
|
||||||
|
// TODO: Handle empty arrays without panicking
|
||||||
|
|
||||||
|
func min(arr []float64) (min float64) {
|
||||||
|
min = arr[0]
|
||||||
|
for _, v := range arr {
|
||||||
|
if v < min {
|
||||||
|
min = v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return min
|
||||||
|
}
|
||||||
|
|
||||||
|
func max(arr []float64) (max float64) {
|
||||||
|
max = arr[0]
|
||||||
|
for _, v := range arr {
|
||||||
|
if v > max {
|
||||||
|
max = v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return max
|
||||||
|
}
|
Loading…
Reference in New Issue