Intarray 1-6

Sebaaaa

Aktives Mitglied
Hallo
Kleines Problem
Ich soll von einem int array der Länge 1000, befüllt mit zufälligen zahlen von 1-6 , die Länge der längsten Kette angeben, wenn die gleiche Zahl mehrmals hintereinander vorkommen.
Dasint array der Länge 1000 mit den Zufallszahlen hab ich aber wie kann ich überprüfen ob Zeichen (zahlen)mehrmals hintereinander auftreten bzw das sie gezählt werden?
 

Casto

Mitglied
Wie wäre es mit ner schleife in der du das Array einmal durchläufst und nen counter mitlaufen lässt ?

Durchlaufe Array

if ( wert = letzter Wert ){
Erhöhe Counter;
}
else{
Setze Counter auf 0;
}
 

Casto

Mitglied
1. Array[0] als Spezialfall betrachten, da sie keinen Vorgänger hat.
2. Vergleiche Array[1] mit Array[0] , da ungleich setze Counter auf 1 ( hab ich oben vertan. sollte nicht
auf 0 gesetzt werden)
3. Vergleiche Array[2] mit Array[1], da 2 = 2 erhöhe counter um 1
4. Vergleiche Array[3] mit Array[2] , da 3 != 2 , speichere den aktuellen counter als max ab und setze den aktuellen counter wieder auf 1.
.
.
.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
O intarray stänkert rum Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben