
package mainimport ("fmt""sort")func subSort(array []int) []int {tmp := make([]int,len(array))copy(tmp,array)sort.Slice(tmp,func(i ,j int)bool{return tmp[i]<tmp[j]})start :=-1end := -1for i :=0;i<len(array);i++{if array[i]!=tmp[i] {if start<0 {start= i}if end<i {end=i}}}return []int{start,end}}func main() {fmt.Println(subSort([]int{1,2,4,7,10,11,7,12,6,7,16,18,19}))}

