Largest int from concatenated ints: Difference between revisions

(Added PowerShell)
Line 934:
{{trans|C#}}
{{works with|Kotlin|1.0b4}}
<lang kotlinscala>import java.util.Comparator
 
fun main(args: Array<String>) {
val SORTER = Comparator<Int> { x, y ->
val xycomparator = (x.toString()Comparator<Int> +{ x, y).toInt() ->
val yxxy = (yx.toString() + xy).toInt()
val yx = (y.toString() + x).toInt()
xy.compareTo(yx)
}
}
 
fun maxCat() {
fun findLargestSequence(array: IntArray): String {
return array.sortedWith(SORTERcomparator).reversed().map { it.toString() }.joinToString("")
}
 
val source1 = intArrayOf(1, 34, 3, 98, 9, 76, 45, 4)
println(findLargestSequence(source1))
 
val source2 = intArrayOf(54, 546, 548, 60);
println(findLargestSequence(source2))
}</lang>