Folgende Aufgabe:
Es wird eine Zahl gesucht, die alle Ziffern höchstens und mindestens einmal enthält. (z.B. 1234567890)
Die erste Stelle muss jedoch durch 1, die ersten beiden Stellen durch 2, die ersten drei Stellen durch 3, die ersten vier Stellen durch 4, [usw.] die gesamte Zahl durch 10 teilbar sein.
Wie wäre euer Lösungsansatz, wenn ihr das in PHP programmieren würdet?
Folgendes kann man ja von vornherein schon festmachen:
- die 10. Ziffer muss die 0 sein, da nur eine Zahl mit einer 0 am Ende durch 10 teilbar ist
- die 5. Ziffer muss 5 sein, da nur sie durch 5 teilbar ist und die 0 bereits ausgeschlossen werden kann
- die 2., 4., 6. und 8. Ziffer müssen gerade sein
Ich stehe da etwas auf dem Schlauch. Mein Denkvermögen reicht zugegebenermaßen nicht aus, um die ganzen Eventualitäten in ein Script zu packen. Vielleicht macht Euch ja die Lösung Spaß und verratet mir, wie ich die Aufgabe per PHP am sinnvollsten lösen könnte.
Es wird eine Zahl gesucht, die alle Ziffern höchstens und mindestens einmal enthält. (z.B. 1234567890)
Die erste Stelle muss jedoch durch 1, die ersten beiden Stellen durch 2, die ersten drei Stellen durch 3, die ersten vier Stellen durch 4, [usw.] die gesamte Zahl durch 10 teilbar sein.
Wie wäre euer Lösungsansatz, wenn ihr das in PHP programmieren würdet?
Folgendes kann man ja von vornherein schon festmachen:
- die 10. Ziffer muss die 0 sein, da nur eine Zahl mit einer 0 am Ende durch 10 teilbar ist
- die 5. Ziffer muss 5 sein, da nur sie durch 5 teilbar ist und die 0 bereits ausgeschlossen werden kann
- die 2., 4., 6. und 8. Ziffer müssen gerade sein
Ich stehe da etwas auf dem Schlauch. Mein Denkvermögen reicht zugegebenermaßen nicht aus, um die ganzen Eventualitäten in ein Script zu packen. Vielleicht macht Euch ja die Lösung Spaß und verratet mir, wie ich die Aufgabe per PHP am sinnvollsten lösen könnte.