Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:java:aoc:aoc2024:day02:start [02.12.2024 08:12] – Marco Kuemmel | faecher:informatik:oberstufe:java:aoc:aoc2024:day02:start [04.01.2025 14:39] (aktuell) – [Teil 2] Marco Kuemmel | ||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
++++ Lösungsvorschlag | | ++++ Lösungsvorschlag | | ||
<code java> | <code java> | ||
- | public | + | private |
for (int i = 1; i < levels.length; | for (int i = 1; i < levels.length; | ||
if (levels[i] <= levels[i-1]) {// Gleichheit ist ein Ausschlusskriterium! | if (levels[i] <= levels[i-1]) {// Gleichheit ist ein Ausschlusskriterium! | ||
Zeile 26: | Zeile 26: | ||
} | } | ||
- | public | + | private |
for (int i = 1; i < levels.length; | for (int i = 1; i < levels.length; | ||
if (levels[i] >= levels[i-1]) {// Gleichheit ist ein Ausschlusskriterium! | if (levels[i] >= levels[i-1]) {// Gleichheit ist ein Ausschlusskriterium! | ||
Zeile 35: | Zeile 35: | ||
} | } | ||
- | public | + | private |
for (int i = 1; i < levels.length; | for (int i = 1; i < levels.length; | ||
if (Math.abs(levels[i-1] - levels[i]) < 1 || Math.abs(levels[i-1] - levels[i]) > 3) { | if (Math.abs(levels[i-1] - levels[i]) < 1 || Math.abs(levels[i-1] - levels[i]) > 3) { | ||
Zeile 83: | Zeile 83: | ||
++++ Lösungsvorschlag | | ++++ Lösungsvorschlag | | ||
<code java> | <code java> | ||
- | public | + | private |
// das neue int-Array muss eins kürzer sein | // das neue int-Array muss eins kürzer sein | ||
int[] rLevels = new int[levels.length-1]; | int[] rLevels = new int[levels.length-1]; |