fun convertIntArrayToStringArray(intArray: IntArray): Array<String> {
// .map transforms each element to a String, returning a List<String>,
// and .toTypedArray() converts that list into an Array<String>.
return intArray.map { it.toString() }.toTypedArray()
}
fun main() {
val numbers: IntArray = intArrayOf(10, 20, 30, 40, 50)
// Call the conversion function
val strings: Array<String> = convertIntArrayToStringArray(numbers)
// Print each element and its type info
strings.forEach { println(it) }
}
/*
run:
10
20
30
40
50
*/