fun removeSubarray(array: IntArray, startIndex: Int, endIndex: Int): IntArray {
return array.filterIndexed { index, _ -> index < startIndex || index > endIndex }.toIntArray()
}
fun main() {
val arr = intArrayOf(15, 6, 19, 8, 3, 7, 9, 1, 4)
// Remove elements from index 2 to 6 (inclusive)
val resultArray = removeSubarray(arr, 2, 6)
// Print the result
println(resultArray.joinToString(prefix = "[", separator = ", ", postfix = "]"))
}
/*
run:
[15, 6, 1, 4]
*/