Largest int from concatenated ints: Difference between revisions

(Added Rust)
Line 66:
 
=={{header|Aime}}==
<lang aime>voidlargest(...)
largest(...)
{
integer i;
Line 74 ⟶ 73:
while (i) {
data b;
call_n(9, .times(b_, b, $(i -= 1));
x[999999999 - b.size(9).atoi] = $i;
}
Line 81 ⟶ 80:
}
 
integer
main(void)
{
largest(1, 34, 3, 98, 9, 76, 45, 4);
largest(54, 546, 548, 60);
return 0;
}</lang>
works for input up to 999999999.
Anonymous user