Matherätsel mit Hilfe von Python lösen?
Moin,
Kann man diese Matheaufgabe mit Hilfe von Python lösen?
Gesucht wird die 10stellige Zahl, die folgende Bedingungen erfüllen:
- Alle Ziffern von 0-9 kommen genau einmal vor.
- Die ersten 2 Stellen sind durch 2 teilbar.
- Die ersten 3 Stellen sind durch 3 teilbar.
- ...
- ...
- ...
- ...
- ...
- ...
- Die ersten 10 Stellen sind durch 10 teilbar.
Wie würdet ihr dabei vorgehen? Ich lerne Python seit ein paar Tagen und kenne erst wenige Befehle.
1 Antwort
Es kommt darauf an, was man mit den "ersten" Stellen meint, also, ob man die Stellen von links oder von rechts zählt.
In der Mathematik und in der Programmierung zählt man die Stellen von da, wo ihr Stellenwert am kleinsten ist, also rechts.
https://de.wikipedia.org/wiki/Stellenwertsystem ->Grundlagen ->Stelle und Stellenwert
Das Programm, das Tobin495 zeigt, geht von der Annahme aus, daß die erste Stelle links ist.