Largest int from concatenated ints: Difference between revisions

m (→‎{{header|REXX}}: added/changed whitespace and comments, simplified an expression.)
(→‎{{header|Kotlin}}: Update Kotlin)
Line 741:
=={{header|Kotlin}}==
{{trans|C#}}
{{works with|Kotlin|M121.0b4}}
<lang kotlin>import java.util.Comparator
 
Line 747:
val xy = (x.toString() + y).toInt()
val yx = (y.toString() + x).toInt()
return@Comparator xy.compareTo(yx)
}
 
fun maxCat() {
fun findLargestSequence(array: Array<Int>IntArray): String {
return array.sortBysortedWith(SORTER).reversereversed().map { it.toString() }.joinjoinToString(separator = "")
}
} // Not using specialized IntArray as it does not have sortBy
val source1 = arrayOfintArrayOf(1, 34, 3, 98, 9, 76, 45, 4)
 
val source1 = arrayOf(1, 34, 3, 98, 9, 76, 45, 4)
println(findLargestSequence(source1))
 
val source2 = arrayOfintArrayOf(54, 546, 548, 60);
println(findLargestSequence(source2))
}</lang>