Parcours
/
Haskell
Haskell
/
Exercices
/
Rendu de monnaie
Rendu de monnaie

Rendu de monnaie

Moyen

Instructions

Détermine correctement le nombre minimal de pièces à rendre à un client, de sorte que la somme de la valeur des pièces soit égale au montant exact de la monnaie à rendre.

Par exemple

  • Une entrée de 15 avec [1, 5, 10, 25, 100] doit renvoyer une pièce de 5 et une pièce de 10, soit [5, 10]
  • Une entrée de 40 avec [1, 5, 10, 25, 100] doit renvoyer une pièce de 5, une pièce de 10 et une pièce de 25, soit [5, 10, 25]

Cas limites

  • Ton algorithme fonctionne-t-il pour tout ensemble de pièces donné ?
  • Peut-on demander un montant de monnaie négatif ?
  • Peut-on demander un montant de monnaie inférieur à la valeur de la plus petite pièce ?
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Haskell Exercism

Prêt à commencer Rendu de monnaie ?

Inscris-toi sur Exercism pour apprendre et maîtriser Haskell avec 107 exercices, et un vrai mentorat humain, le tout gratuitement.