Largest int from concatenated ints: Difference between revisions

Content added Content deleted
m (→‎{{header|J}}: document the algorithm)
(→‎{{header|Frink}}: Shortened Frink)
Line 770: Line 770:
=={{header|Frink}}==
=={{header|Frink}}==
<lang frink>a = [[1, 34, 3, 98, 9, 76, 45, 4], [54, 546, 548, 60]]
<lang frink>a = [[1, 34, 3, 98, 9, 76, 45, 4], [54, 546, 548, 60]]
f = {|p| parseInt[join["",p]] }
for s = a
for s = a
println[max[map[f, s.lexicographicPermute[]]]]</lang>
{
largest = -1
for p = s.lexicographicPermute[]
{
n = parseInt[join["", p]]
if n > largest
largest = n
}
println[largest]
}</lang>
{{out}}
{{out}}
<pre>
<pre>
Line 786: Line 778:
6054854654
6054854654
</pre>
</pre>



=={{header|Gambas}}==
=={{header|Gambas}}==