Summarize OS
This commit is contained in:
6
main.go
6
main.go
@@ -225,6 +225,9 @@ func reportHandler(w http.ResponseWriter, r *http.Request) {
|
||||
func statsForInts(data []int) map[string]int {
|
||||
sort.Ints(data)
|
||||
res := make(map[string]int, 4)
|
||||
if len(data) == 0 {
|
||||
return res
|
||||
}
|
||||
res["fp"] = data[int(float64(len(data))*0.05)]
|
||||
res["med"] = data[len(data)/2]
|
||||
res["nfp"] = data[int(float64(len(data))*0.95)]
|
||||
@@ -235,6 +238,9 @@ func statsForInts(data []int) map[string]int {
|
||||
func statsForFloats(data []float64) map[string]float64 {
|
||||
sort.Float64s(data)
|
||||
res := make(map[string]float64, 4)
|
||||
if len(data) == 0 {
|
||||
return res
|
||||
}
|
||||
res["fp"] = data[int(float64(len(data))*0.05)]
|
||||
res["med"] = data[len(data)/2]
|
||||
res["nfp"] = data[int(float64(len(data))*0.95)]
|
||||
|
||||
Reference in New Issue
Block a user