You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

34 lines
609 B

package main
import (
"reflect"
"sort"
student "student"
"github.com/01-edu/public/go/tests/lib"
)
func sortIntegerTable(a []int) {
sort.Ints(a)
}
func main() {
i := 0
for i < lib.SliceLen {
table1 := lib.MultRandIntBetween(-100, 100)
tableCopyBefore := make([]int, len(table1))
copy(tableCopyBefore, table1)
table2 := make([]int, len(table1))
copy(table2, table1)
student.SortIntegerTable(table1)
sortIntegerTable(table2)
if !reflect.DeepEqual(table1, table2) {
lib.Fatalf("SortIntegerTable(%v), table1 == %v instead of %v ", tableCopyBefore, table1, table2)
}
i++
}
}