How to get a list subset in Kotlin

1 Answer

0 votes
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
  
*/

 



answered Mar 24, 2025 by avibootz
edited Mar 29, 2025 by avibootz
...