Skip to content

Commit 1b8fee7

Browse files
committed
u
1 parent 105821d commit 1b8fee7

File tree

2 files changed

+24
-25
lines changed

2 files changed

+24
-25
lines changed

math/math.go

Lines changed: 0 additions & 24 deletions
This file was deleted.

util/sort.go

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,27 @@ func Sort_LollipopGo(data map[string]*conf.DSQ_Exp, iExp int) int {
2929
}
3030
return 0
3131
}
32-
*/
32+
*/
33+
34+
// i := Minimum(1, 3, 5, 7, 9, 10, -1, 1).(int)
35+
func Minimum(first interface{}, rest ...interface{}) interface{} {
36+
minimum := first
37+
38+
for _, v := range rest {
39+
switch v.(type) {
40+
case int:
41+
if v := v.(int); v < minimum.(int) {
42+
minimum = v
43+
}
44+
case float64:
45+
if v := v.(float64); v < minimum.(float64) {
46+
minimum = v
47+
}
48+
case string:
49+
if v := v.(string); v < minimum.(string) {
50+
minimum = v
51+
}
52+
}
53+
}
54+
return minimum
55+
}

0 commit comments

Comments
 (0)