aboutsummaryrefslogtreecommitdiff
path: root/challenge-279/deadmarshal/ruby/ch1.rb
blob: db943b0d1ee6c1ea354f0e72e13c1afbe0066ecc (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env ruby

def sort_letters(letters, numbers)
  h = Hash[letters.zip(numbers)]
  letters.sort_by{|k| h[k]}.join('')
end

puts sort_letters(['R','E','P','L'],[3,2,1,4])
puts sort_letters(['A','U','R','K'],[2,4,1,3])
puts sort_letters(['O','H','Y','N','P','T'],[5,4,2,6,1,3])