diff --git a/exercises/group_meals.rb b/exercises/group_meals.rb index 85ce756..99f6644 100644 --- a/exercises/group_meals.rb +++ b/exercises/group_meals.rb @@ -36,5 +36,14 @@ meals = [ ] def meal_totals(meals) - # À compléter. + total = {} + meals.each do |meal| + unless total.key?(meal[:food]) + total[(meal[:food])] = 0 + end + total[(meal[:food])] += meal[:quantity] + end + total end + +puts meal_totals(meals)