fn main() {
// Define the vector
let v = vec![1, 3, 7, 9, 2, 8, 5, 4];
// Create a slice of the vector from index 1 to 5 (exclusive of 5)
let subset = &v[1..5]; // This gives [3, 7, 9, 2]
// Find the maximum value in the subset
let max = subset.iter().cloned().max().unwrap();
// Find the minimum value in the subset
let min = subset.iter().cloned().min().unwrap();
println!("Max: {}", max);
println!("Min: {}", min);
}
/*
run:
Max: 9
Min: 2
*/