Lassen Sie uns die Lösung debuggen. Tun wir so, als müssten Sie Ihr Problem einem leblosen Objekt Zeile für Zeile erklären. Programmierer nennen das "Gummienten-Debugging" Indem Sie beschreiben, was der Code tun soll, und beobachten, was er tatsächlich tut, wird jede Unstimmigkeit zwischen diesen beiden offensichtlich. Was würden Sie der Ente sagen? Was würden Sie die Ente fragen? Wie kann man erkennen, dass, obwohl wir ernste Menschen sind, manche unserer Probleme nicht so ernst sind, wie sie ohne Abwertung erscheinen? Fragen Sie die Ente. Vielleicht wird sie Ihnen erklären, warum es scheint, dass, obwohl wir ernste Menschen sind, die meisten Lösungen von Enten vorgeschlagen wurden.