Hallo ihr Lieben,
mein Bruder hat mir 'ne Aufgabe gestellt, und zwar: Man soll zwei Zahlen dividieren und als Ergebnis soll 7 rauskommen. Insgesamt müssen die zwei Zahlen alle Ziffern von 0-9 enthalten, diese Ziffern dürfen aber auch nur einmal vorkommen.
Ich hab die Funktion jetzt schon soweit, dass ich alle Rechnungen angezeigt bekomme, bei denen 7 das Ergebnis ist.
Mein Problem ist jetzt, dass da natürlich auch viele Ziffern doppelt vorkommen. Wie schaffe ich es jetzt, dass jede Ziffer in beiden Zahlen wirklich nur einmal vorkommt?
Als Beispiel: 67890 / 12345 wäre okay, weil jede Ziffer von 0-9 nur einmal vorkommt in der gesamten Rechnung. 67876 / 12321 ginge nicht, weil die Ziffern 1, 2, 7 und 6 doppelt vorkommen.
Ich kann mir kaum vorstellen, dass es da eine direkte Funktion von PHP für gibt, oder? Allerdings ist es auch schwierig, selbst eine komplexe Funktion zu schreiben, weil bei so großen Zahlen mein PC schlapp macht xD
Hoffe, ihr könnt mir helfen
Liebe Grüße,
Malte
mein Bruder hat mir 'ne Aufgabe gestellt, und zwar: Man soll zwei Zahlen dividieren und als Ergebnis soll 7 rauskommen. Insgesamt müssen die zwei Zahlen alle Ziffern von 0-9 enthalten, diese Ziffern dürfen aber auch nur einmal vorkommen.
Ich hab die Funktion jetzt schon soweit, dass ich alle Rechnungen angezeigt bekomme, bei denen 7 das Ergebnis ist.
Mein Problem ist jetzt, dass da natürlich auch viele Ziffern doppelt vorkommen. Wie schaffe ich es jetzt, dass jede Ziffer in beiden Zahlen wirklich nur einmal vorkommt?
Als Beispiel: 67890 / 12345 wäre okay, weil jede Ziffer von 0-9 nur einmal vorkommt in der gesamten Rechnung. 67876 / 12321 ginge nicht, weil die Ziffern 1, 2, 7 und 6 doppelt vorkommen.
Ich kann mir kaum vorstellen, dass es da eine direkte Funktion von PHP für gibt, oder? Allerdings ist es auch schwierig, selbst eine komplexe Funktion zu schreiben, weil bei so großen Zahlen mein PC schlapp macht xD
Hoffe, ihr könnt mir helfen
Liebe Grüße,
Malte
Zuletzt bearbeitet: