Zahlen finden welche eine reihe bilden

  • Hallo,


    ich habe solche zahlen: 11, 157, 687, 21, 48, 31
    die function soll eine reihe aus 3 zahlen finden bei denen das gleiche dazu addiert wurde also in den Fall 10
    ausgabe ist dann: 11, 21, 31


    das war ja jetzt ein leichtes Beispiel hier z.b. ein schwereres: 1488, 1848, 4818, 4872, 7482, 7842, 8148, 8742
    Ausgabe: 1488, 4818, 8148
    da die darauf folgende zahl je um 3330 größer wird.



    ich habe keinen plan wie man das schaffen soll :(

  • Naja, ein Ansatz wäre, sich die größte zu schnappen und die Differenz zu allen anderen Zahlen zu bestimmen und dann zu schauen ob es von einer der Zahlen an noch eine Zahl mit der gleichen Differenz zur größte Zahl gibt..
    Falls du da nichts findest weiter mit der zweitgrößten Zahl etc..
    Was anderes würde mir jetzt auch nicht einfallen..

  • ah Differenz ist gut :) und jede möglichkeit durchmachen auch. (leider ist das jetzt gleube ich nur für ketten aus 3 glidern das war aber auch das was ich wollte wer mehr braucht muss dann haltumschreiben^^)




    prob ist nur das es mehrere reien geben kann.
    aber ich brauch jetzt keine hilfe mehr habe schon das geschaft was ich wollte.



    wenn man kleine zahlen eingibt findet der voll oft ne reihe das würde einen sonst garnicht auffallen^^

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!