// ------------------------------------------------------------
// ArrayToNumber
// Converts an int[] into a single integer by concatenating
// each element as a string. Works for multi-digit numbers.
// Example: {14, 6, 9, 31, 20} ->14693120
// ------------------------------------------------------------
fun arrayToNumber(arr: List<Int>): Int {
val s = arr.joinToString(separator = "") { it.toString() } // concatenate as text
return s.toInt() // convert final string to int
}
fun main() {
val arr = listOf(14, 6, 9, 31, 20)
val n = arrayToNumber(arr)
println("n = $n")
}
/*
run:
n = 14693120
*/