package main
import (
"fmt"
"sort"
)
func main() {
mySlice := []int{15, 6, 19, 8, 3, 7, 9, 1, 4}
// Extract the slice from index 2 to 6 (inclusive)
subSlice := make([]int, 5)
copy(subSlice, mySlice[2:7])
// Sort the sub-slice
sort.Ints(subSlice)
// Replace the original portion with the sorted one
copy(mySlice[2:7], subSlice)
// Print the updated slice
fmt.Println(mySlice)
}
/*
run:
[15 6 3 7 8 9 19 1 4]
*/