fun main() {
val array = arrayOf(1, 2, 3, 4, 5, 6)
val elementValueToRemove = 3
val index = array.indexOf(elementValueToRemove)
val newArray = if (index >= 0) {
array.copyOfRange(0, index) + array.copyOfRange(index + 1, array.size)
} else {
array
}
println(newArray.joinToString())
}
/*
run:
1, 2, 4, 5, 6
*/