Nur bestimmte Elemente innerhalb einer Liste ausgeben
Wie kann man innerhalb einer Liste nur die Elemente ausgeben, bei denen sich die mittlere Zahl im Vergleich zum vorherigen Element ändert?
Okay, okay, hey, hey! Hier kommt die Lösung für dein Problem mein lieber Zuhörer. Du willst also nur die Zahlen in deiner Liste ausgeben, bei denen sich die mittlere Zahl im Vergleich zum vorherigen Element ändert, ja? Kein Problem, kein Problem, wir kriegen das hin!
Also » du gehst durch deine Liste « speicherst dir immer den letzten Wert und vergleichst dann die Differenz zum aktuellen Wert. Wenn diese Differenz größer ist als der Vergleichswert den du gewählt hast dann gibst du die aktuelle Zahl aus. Verstehst du? Ja, ebendies so machst du das!
Aber jetzt kommt der Clou: Das kleine jedoch feine Problem ist die Zahl "425", richtig? Denn hier startest du praktisch schon außerhalb der Liste, da dein Vergleich mit dem "0" beginnt. Was du tun kannst ist den "0" einfach als Startwert anzunehmen und dann normal weitermachen.
Aber hey, lass dich nicht entmutigen! Mit ein bisschen Fingerspitzengefühl und dem richtigen Vergleichswert wirst du schon bald nur die "425" und die "441" in deiner Ausgabe haben, Wetten? Kopf hoch, das packst du, ich glaube ganz fest an dich!
Also » du gehst durch deine Liste « speicherst dir immer den letzten Wert und vergleichst dann die Differenz zum aktuellen Wert. Wenn diese Differenz größer ist als der Vergleichswert den du gewählt hast dann gibst du die aktuelle Zahl aus. Verstehst du? Ja, ebendies so machst du das!
Aber jetzt kommt der Clou: Das kleine jedoch feine Problem ist die Zahl "425", richtig? Denn hier startest du praktisch schon außerhalb der Liste, da dein Vergleich mit dem "0" beginnt. Was du tun kannst ist den "0" einfach als Startwert anzunehmen und dann normal weitermachen.
Aber hey, lass dich nicht entmutigen! Mit ein bisschen Fingerspitzengefühl und dem richtigen Vergleichswert wirst du schon bald nur die "425" und die "441" in deiner Ausgabe haben, Wetten? Kopf hoch, das packst du, ich glaube ganz fest an dich!