Ich habe einen Code gefunden, den ich vor einigen Monaten für die Vorbereitung eines Interviews geschrieben habe.
Nach dem Kommentar, den ich hatte, wurde versucht, dieses Problem zu lösen:
Suchen Sie bei einem bestimmten Dollarwert in Cent (z. B. 200 = 2 Dollar, 1000 = 10 Dollar) alle Kombinationen von Münzen, aus denen der Dollarwert besteht. Es sind nur Pennys (1 ¢), Nickel (5 ¢), Groschen (10 ¢) und Viertel (25 ¢) zulässig.
Wenn beispielsweise 100 angegeben wurde, sollte die Antwort lauten:
4 quarter(s) 0 dime(s) 0 nickel(s) 0 pennies
3 quarter(s) 1 dime(s) 0 nickel(s) 15 pennies
etc.
Ich glaube, dass dies sowohl iterativ als auch rekursiv gelöst werden kann. Meine rekursive Lösung ist ziemlich fehlerhaft, und ich habe mich gefragt, wie andere Leute dieses Problem lösen würden. Der schwierige Teil dieses Problems bestand darin, es so effizient wie möglich zu gestalten.
code-golf
=> stackoverflow.com/questions/tagged/code-golf