Habs jetzt nicht ausprobiert, vermute aber, dass das einer dieser Jahrmarktstricks ist.
Ganz genau! Hier für alle Neugierigen mal meine Lösung:
Spoiler anzeigen
Wir nennen die drei Zahlen a, b, c.
Laut Text ergibt sich die Formel:
e = ((a * 40 * 25 + b) * 50 + 1) * 400 + 2 * c
// Yjuq Ich glaube du hast in deiner Formel am Ende einmal + mit * vertauscht
Umgeformt ergibt das:
e = 20000000 * a + 20000 * b + 2 * c + 400
Um uns das ein bisschen besser vorstellen zu können, klammern wir noch Faktor 2 aus:
e = 2 * (10000000 * a + 10000 * b + c + 200)
Und noch ein paar Terme auf die andere Seite gebracht:
e / 2 - 200 = 10000000 * a + 10000 * b + c
Spannend ist jetzt die rechte Seite. Die Faktoren vor a und b sind glatte Zehnerpotenzen und verschieben diese Zahlen dementsprechend nur "nach links". Wie wir wissen, sind a und b dreistellig und c vierstellig. Schematisch ergibt sich bei der Addition auf der rechten Seite der Gleichung also:
Wie man sieht, sind a, b und c lediglich in Dezimaldarstellung hintereinandergeschrieben. Jetzt wird auch klar, wie wir ganz einfach a, b und c bestimmen können: Wir zerlegen diese Zahl einfach wieder! (z.B. per StringMid)
Dementsprechend ergibt sich folgendes kurzes Lösungsskript: