object ArraySubset {
def getSubset(array: Array[Int], startIndex: Int, length: Int): Array[Int] = {
// Extract a subset of the array
array.slice(startIndex, startIndex + length)
}
def main(args: Array[String]): Unit = {
val arr = Array(3, 7, 9, 0, 4, 2, 1, 8)
val startIndex = 2 // Start index for the subset
val length = 4 // Number of elements in the subset
val subset = getSubset(arr, startIndex, length)
println(s"Subset: ${subset.mkString(", ")}")
}
}
/*
run:
Subset: 9, 0, 4, 2
*/