fork download
  1.  
  2. a = [2.0, 1.2, 8.5, 1.2]
  3. b = [1, 2, 3, 4]
  4. p c = a.zip(b).sort_by {|a, b| a } # => [[1.2, 4], [1.2, 2], [2.0, 1], [8.5, 3]]
  5. p c.map(&:last) # => [4, 2, 1, 3]
  6.  
Success #stdin #stdout 0.05s 9760KB
stdin
Standard input is empty
stdout
[[1.2, 4], [1.2, 2], [2.0, 1], [8.5, 3]]
[4, 2, 1, 3]