Largest int from concatenated ints: Difference between revisions
Largest int from concatenated ints (view source)
Revision as of 19:57, 20 January 2014
, 10 years agono edit summary
Alpha bravo (talk | contribs) No edit summary |
|||
Line 59:
Print_Sorted((54, 546, 548, 60));
end Largest_Int_From_List;</lang>
=={{header|AutoHotkey}}==
<lang AutoHotkey>LargestConcatenatedInts(var){
StringReplace, var, A_LoopField,%A_Space%,, all
Sort, var, D`, fConcSort
StringReplace, var, var, `,,, all
return var
}
ConcSort(a, b){
m := a . b , n := b . a
return m < n ? 1 : m > n ? -1 : 0
}</lang>
Examples:<lang AutoHotkey>d =
(
1, 34, 3, 98, 9, 76, 45, 4
54, 546, 548, 60
4 , 45, 54, 5
)
loop, parse, d, `n
MsgBox % LargestConcatenatedInts(A_LoopField)</lang>
Outputs:<pre>998764543431
6054854654
554454</pre>
=={{header|AWK}}==
|