Largest int from concatenated ints: Difference between revisions

Content added Content deleted
(Added Rust)
Line 66: Line 66:


=={{header|Aime}}==
=={{header|Aime}}==
<lang aime>void
<lang aime>largest(...)
largest(...)
{
{
integer i;
integer i;
Line 74: Line 73:
while (i) {
while (i) {
data b;
data b;
call_n(9, b_, b, $(i -= 1));
9.times(b_, b, $(i -= 1));
x[999999999 - b.size(9).atoi] = $i;
x[999999999 - b.size(9).atoi] = $i;
}
}
Line 81: Line 80:
}
}


integer
main(void)
main(void)
{
{
largest(1, 34, 3, 98, 9, 76, 45, 4);
largest(1, 34, 3, 98, 9, 76, 45, 4);
largest(54, 546, 548, 60);
largest(54, 546, 548, 60);
return 0;
0;
}</lang>
}</lang>
works for input up to 999999999.
works for input up to 999999999.