У меня есть вопрос по языку Go, есть ли лучший способ ответить на него в коде Golang по сравнению с моим ниже?
Mangkuk - список, состоящий из максимального размера Sudu.Суду - это перестановка последовательных целых чисел, возможно, с повторяющимися элементами.
Каван - это Мангкук, где каждый Суду отсортирован в порядке возрастания.Напишите функцию MakeCawan (→ Mangkuk) для сортировки данного Mangkuk в Cawan.
For example,
MakeCawan([21, 20, 18, 20, 18, 20, 19]),
MakeCawan([21, 2000000, 18, 20, 18, 20, 19]),
MakeCawan([21, 20, 18, 20, 18, 20, 1900000])
should produce, respectively,
[18, 18, 19, 20, 20, 20, 21],
[21, 2000000, 18, 18, 19, 20, 20],
[20, 21, 18, 20, 18, 20, 1900000].
package main
import (
"fmt"
"sort"
)
func main() {
sl := []string{"MakeCawan"}
sort.Sort(sort.StringSlice(sl))
fmt.Println(sl)
sl1 := []string{"MakeCawan"}
sort.Sort(sort.StringSlice(sl1))
fmt.Println(sl1)
sl2 := []string{"MakeCawan"}
sort.Sort(sort.StringSlice(sl2))
fmt.Println(sl2)
intSlice := []int{21,20,18,20,18,20,19}
sort.Sort(sort.IntSlice(intSlice))
fmt.Println(intSlice)
}
Выход:
https://play.golang.org/p/tsE0BtMRos_9