package main
import (
"fmt"
"math"
)
func main() {
// Define the array
arr := []int{1, 3, 7, 9, 2, 8, 5, 4}
// Get the subset of the array (slice from index 1 to 5, exclusive of 5)
subset := arr[1:5] // This gives [3, 7, 9, 2]
// Find the maximum value in the subset
max := math.Inf(-1) // Initialize to negative infinity
for _, value := range subset {
if float64(value) > max {
max = float64(value)
}
}
// Find the minimum value in the subset
min := math.Inf(1) // Initialize to positive infinity
for _, value := range subset {
if float64(value) < min {
min = float64(value)
}
}
fmt.Printf("Max: %.0f\n", max)
fmt.Printf("Min: %.0f\n", min)
}
/*
run:
Max: 9
Min: 2
*/