Also wenn ich den Thread betrachte, dann hat es sich als reiner Hausaufgaben Thread heraus gestellt. Da der TE keine konkreten Fragen gestellt hat, konnte auch entsprechend nicht konkret geholfen werden.
Alles, was da dann an Diskussion entstanden ist, ging an der Anforderung des TE vorbei, was dann auch deutlich wurde in #16:
Daher ist es super, dass hier dann so viel Aktivität war und toll, dass da Code gepostet wurde und der dann auch kritisch betrachtet wurde. Aber das hat dem TE bei seiner Lösung nicht wirklich geholfen.
Der Wichtige Punkt war, dass der TE selbst aktiv wurde (das hat er gemacht) um zu einem Ergebnis zu kommen. Und das hat er geschafft ([USER=76568]@Kingdako[/USER]: Super!).
Ansonsten glaube ich nicht, das so ein Vorsetzen von Code wirklich gut ist. Das hilft meist nicht viel und wenn der Code dann gewisse Probleme aufweist, dann ist die Gefahr gegeben, dass sowas sogar kontraproduktiv ist daher habe ich zu:
meine eigene Meinung (und auch Erfahrung).
Darauf gehe ich nicht weiter ein außer: Auch dazu habe ich eine etwas andere Sichtweise. 