fun getSubset(lst: List<Int>, startIndex: Int, length: Int): List<Int> {
// Extract a subset of the array
return lst.subList(startIndex, startIndex + length)
}
fun main() {
val lst = listOf(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(lst, startIndex, length)
println("Subset: ${subset.joinToString(", ")}")
}
/*
run:
Subset: 9, 0, 4, 2
*/