Anonymous user
Largest int from concatenated ints: Difference between revisions
→{{header|Kotlin}}: Simpler comparator, reverse the comparator (not the list), map in the join, format output.
(Add Quackery) |
(→{{header|Kotlin}}: Simpler comparator, reverse the comparator (not the list), map in the join, format output.) |
||
Line 1,176:
=={{header|Kotlin}}==
{{trans|C#}}
▲<lang scala>import java.util.Comparator
fun main(args: Array<String>) {
val comparator = Comparator<Int> { x, y -> "$x$y".compareTo("$y$x") }
}▼
fun findLargestSequence(array: IntArray): String {
return array.sortedWith(comparator
}
for (array in listOf(
)) {
▲ val source2 = intArrayOf(54, 546, 548, 60)
println("%s -> %s".format(array.contentToString(), findLargestSequence(
▲ }
}</lang>
{{Out}}
<pre>
[1, 34, 3, 98, 9, 76, 45, 4] -> 998764543431
[54, 546, 548, 60] -> 6054854654
</pre>
=={{header|Lua}}==
|