Skip to content

Instantly share code, notes, and snippets.

@quii
Created November 7, 2018 23:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quii/2916b728274e6703fbbe7b3465204cbf to your computer and use it in GitHub Desktop.
Save quii/2916b728274e6703fbbe7b3465204cbf to your computer and use it in GitHub Desktop.
address_book = {
"Chris" => "chris@james.com",
"Ruth" => "ruth@baker.com",
"Pepper" => "pepper@pot.com"
}
givers = address_book.keys.shuffle
receivers = givers.rotate(1)
givers_receivers = givers.zip(receivers)
givers_receivers.each do |giver,receiver|
giver_email = address_book[giver]
puts "#{giver} <#{giver_email}> gives to #{receiver}"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment