r = { "shrimp" => [ "algae", "other_shrimps", "seaweed", ], "toad" => [ "children", "flies", ], "lion" => [ "donut", "tourists", "children", ], } def largest_hash_key(hash) hash.max_by{|k,v| v}[0] end def most_common_prey(animals_hash) food_counts = {} animals_hash.each do |animal, foods| foods.each do |food| if !food_counts.has_key? food food_counts[food] = 0 end food_counts[food] += 1 end end largest_hash_key(food_counts) end puts "Most common prey: #{most_common_prey(r)}" def rhymes?(word1, word2, num_letters) (1..num_letters).each do |letter_index| if word1.chars[-letter_index] != word2.chars[-letter_index] return false end end return true end word1 = "murat" word2 = "meercat" puts "Do #{word1} and #{word2} rhyme? #{rhymes?(word1, word2, 100)}"