Largest int from concatenated ints: Difference between revisions

Content added Content deleted
m (→‎{{header|REXX}}: optimized the search using <<= instead of <<. -- ~~~~)
(→‎Compare repeated string method: change ruby per python change)
Line 364: Line 364:
<lang ruby>def icsort nums
<lang ruby>def icsort nums
maxlen = nums.max.to_s.length
maxlen = nums.max.to_s.length
nums.map{ |x| x.to_s }.sort_by { |x| x * (maxlen / x.length + 1) }.reverse
nums.map{ |x| x.to_s }.sort_by { |x| x * (maxlen * 2 / x.length) }.reverse
end
end