add some exercises

This commit is contained in:
julien committed 2026-10-13 20:33:50 +02:00
1 parent f6abf65e91
commit d79c543c72
13 files changed
+232

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
# Défi : regrouper des repas
#
# Écris la méthode `meal_totals(meals)`.
#
# Chaque repas contient un aliment et une quantité :
#
# { food: "dubia", quantity: 2 }
#
# La méthode doit retourner un hash contenant la quantité totale
# consommée pour chaque aliment.
#
# Exemple :
#
# meals = [
# { food: "dubia", quantity: 2 },
# { food: "mealworm", quantity: 3 },
# { food: "dubia", quantity: 1 }
# ]
#
# meal_totals(meals)
# => {
# "dubia" => 3,
# "mealworm" => 3
# }
#
# Contraintes :
# - ne modifie pas le tableau d'origine ;
# - le résultat doit fonctionner quel que soit le nom des aliments ;
# - évite d'écrire une condition spécifique pour chaque aliment.
meals = [
{ food: "dubia", quantity: 2 },
{ food: "mealworm", quantity: 3 },
{ food: "dubia", quantity: 1 },
{ food: "red_runner", quantity: 2 }
]
def meal_totals(meals)
# À compléter.
end