Anonymous user
Largest int from concatenated ints: Difference between revisions
Largest int from concatenated ints (view source)
Revision as of 23:40, 4 November 2015
, 8 years ago→{{header|C sharp|C#}}
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}}==
|