Largest int from concatenated ints: Difference between revisions

→‎{{header|Factor}}: add translation of F#
No edit summary
(→‎{{header|Factor}}: add translation of F#)
Line 569:
6054854654
</pre>
 
Or alternatively, a translation of F#.
{{trans|F#}}
<lang factor>USING: kernel math.order qw sequences sorting ;
 
: fn ( seq -- str )
[ 2dup swap [ append ] 2bi@ after? +lt+ +gt+ ? ] sort concat ;</lang>
{{out}}
<pre>
qw{ 1 34 3 98 9 76 45 4 } qw{ 54 546 548 60 } [ fn ] bi@
 
--- Data stack:
"998764543431"
"6054854654"</pre>
 
=={{header|Fortran}}==
1,808

edits