Contact: aviboots(AT)netvision.net.il
39,943 questions
51,884 answers
573 users
object Main extends App { def intArrayToIntNumber(arr: Array[Int]): Int = { var n = 0 for (num <- arr) { n = n * 10 + num } n } val arr = Array(4, 6, 3, 9, 1, 2) println(intArrayToIntNumber(arr)) } /* run: 463912 */
object Main extends App { val arr = Array(4, 6, 3, 9, 1, 2) val number = arr.mkString("").toInt println(number) } /* run: 463912 */
object Main extends App { val arr = Array(4, 6, 3, 9, 1, 2) val number = arr.reduceLeft((acc, digit) => acc * 10 + digit) println(number) } /* run: 463912 */
object Main extends App { val arr = Array(4, 6, 3, 9, 1, 2) val number = arr.foldLeft(0)((acc, digit) => acc * 10 + digit) println(number) } /* run: 463912 */