初歩的な質問かとは思いますが、よろしくお願いいたします
前提・実現したいこと
(例)
9
10
15
11
8
例のような数字があった場合に、一番大きい数字と一番小さい数字を取り出す方法を教えてください。
該当のソースコード
go
1package main 2 3import ( 4 "fmt" 5 "sort" 6) 7 8func main() { 9 var n_1, n_2, n_3, n_4, n_5 int 10 n_1, n_2, n_3, n_4, n_5 = 9, 10, 15, 11, 8 11 a := []int{n_1, n_2, n_3, n_4, n_5} 12 sort.Sort(sort.IntSlice(a)) 13 14 fmt.Println(a[4:5]) 15 fmt.Println(a[0:1]) 16} 17
試したこと
私が思いついた方法がスライスにしてソート、1番目と5番目を抜き出すという方法だったのですが、スライスだと[]がついてしまうので、他の方法でも解決策があれば教えていただけると嬉しいです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/21 00:23