J'ai trouvé un morceau de code que j'ai écrit pour un entretien prep quelques mois.
Selon le commentaire que j'ai eu, c'était d'essayer de résoudre ce problème:
Compte tenu de certains dollar de la valeur en cents (par exemple 200 = 2 dollars, 1000 = 10 dollars), trouver toutes les combinaisons de pièces qui composent la valeur du dollar. Il y a seulement penny, nickel, dime, et par trimestre. (un trimestre = 25 cents, pièce de dix cents = 10 cents, nickel = 5 cents, penny = 1 cent)
Par exemple, si 100 a été donné, la réponse devrait être...
4 trimestre(s) 0 centime(s) 0 nickel(s), 0 pièces d'un cent
3 trimestre(s) de 1 centime(s) 0 nickel(s) 15 centimes
etc.
Cela peut être résolu à la fois itérative et récursive manières, je crois. Ma solution récursive est assez buggé, et je me demandais comment d'autres personnes pourraient résoudre ce problème. La partie la plus difficile de ce problème a été pour la rendre aussi efficace que possible.
Mise à JOUR
Faire de ce fil dans un wiki de la communauté, parce qu'apparemment, nous avons rassemblé de nombreuses implémentations différentes :)