#なぜ書いたか
Goにはmax関数とmin関数が用意されていないので。
#答え
ソートして頭かお尻を取れば良い。
import "sort"
func max(s []int) int {
sort.IntSlice(s).Sort()
return s[len(s)-1]
}
func min(s []int) int {
sort.IntSlice(s).Sort()
return s[0]
}
Go to list of users who liked
More than 3 years have passed since last update.
#なぜ書いたか
Goにはmax関数とmin関数が用意されていないので。
#答え
ソートして頭かお尻を取れば良い。
import "sort"
func max(s []int) int {
sort.IntSlice(s).Sort()
return s[len(s)-1]
}
func min(s []int) int {
sort.IntSlice(s).Sort()
return s[0]
}
Register as a new user and use Qiita more conveniently
Go to list of users who liked