Exaktes Ergebnis durch Operationsreihe |
| 06.07.2026, 10:50 | Wanderhabicht | Auf diesen Beitrag antworten » | |||||
| Exaktes Ergebnis durch Operationsreihe Man hat eine Ausgangszahl. Sagen wir 4874. Man hat verschiedene Zahlen. z.B 563 206 284 155 335 105 144 79 170 34 47 26 56. Man soll durch Subtraktion der gegebenen Zahlen auf ein exaktes Ergebnis kommen. Sagen wir 1997. Man kann die Zahlen beliebig oft verwenden. Gibt es eine Methode um herauszufinden ob es überhaupt möglich ist. Wenn ja - gibt es ein Verfahren. Meine Ideen: Meine Idee ist nur die Endziffern zu betrachten und von 4 auf 7 durch die letzten Ziffern der gegebenen Zahlen zu kommen durch rumprobieren. Oder ein Programm |
|||||||
| 06.07.2026, 14:05 | Luftikus | Auf diesen Beitrag antworten » | |||||
Klingt für mich nach Programm und "Brute Force"..
Differenz = Anfangszahl - Endzahl Die Subtrahenden der Grösse nach absteigend sortieren und dann die Summen davon variieren, erstmal mit Faktor 1, dann ggfs. von der Kleinsten zur Grössten die Anzahl erhöhen. Wenn die Summe dann grosser ist als die Differenz, jeweils die grösste Zahl rausschmeissen.. |
|||||||
| 10.07.2026, 17:59 | Wanderhabicht | Auf diesen Beitrag antworten » | |||||
was hälst du davon:
Edit by IfindU: Code-Blöcke ersetzt, da python whitespace "sensitive" ist. |
|||||||
| 10.07.2026, 18:11 | Wanderhabicht | Auf diesen Beitrag antworten » | |||||
und davon
Edit by IfindU: Code-Blöcke ersetzt, da python whitespace "sensitive" ist. |
|||||||
| 12.07.2026, 16:41 | IfindU | Auf diesen Beitrag antworten » | |||||
Ich habe noch Code-Blöcke gesetzt, damit man den Code besser lesen (und kopieren) kann. Ein allgemeiner Hinweis. Eine notwendige Bedingung wird sein, dass der ggT aller Zahlen in der Liste ein Teiler der gesuchten Zahl ist. Nach Euklid kann man die Zahl nun immer "erreichen", wenn man nicht nur subtrahieren, sondern auch addieren kann. Wenn der ggT kein Teiler ist, kann man selbst mit Zunahme von Addition niemals zum Ziel kommen. Allerdings ist aus praktischen Gründen wohl irrelevant, weil es weit weg von hinreichend ist und vermutlich der ggT bei einer größeren "zufälligen" Liste vermutlich eh meistens 1 ist. |
|||||||
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
| Die Neuesten » |
|
