Largest int from concatenated ints: Difference between revisions

m (→‎{{header|Clojure}}: remove stray pre tag)
Line 273:
<pre>The largest possible integer from set 1 is: 998764543431
The largest possible integer from set 2 is: 6054854654</pre>
 
=={{header|Ceylon}}==
{{trans|Kotlin}}
{{works with|Ceylon|1.2}}
<lang kotlin>shared void largestIntFromConcatenatedSequence() {
function intConcatenationComparer(Integer x, Integer y) {
value xy = parseInteger(x.string + y.string) else -1;
value yx = parseInteger(y.string + x.string) else -1;
return yx <=> xy;
}
function biggestConcatenation(Integer* ints) => "".join(ints.sort(intConcatenationComparer));
 
value test1 = {1, 34, 3, 98, 9, 76, 45, 4};
value test2 = {54, 546, 548, 60};
print("``biggestConcatenation(*test1)`` and ``biggestConcatenation(*test2)``");
}</lang>
 
=={{header|Clojure}}==
Anonymous user