Hallo, ich habe eine Liste von 0 und 1.
Beispiel: [1,0,0,0,1,1,1,1,1,1,1,1,0,1]
Aus dieser Liste will ich alle einsen zusammen zählen, aber es gibt folgende Regeln.
Einsen werden nur zusammen gezählt wenn darauf eine Eins folgt und nach 8 Einsen (also einem Byte) wird wieder von vorne angefangen.
Folgendes habe ich schon:
Mein Lösungsansatz ist durch einen Zähler die Anzahl zu ermitteln, nur komme ich nicht weiter wie man diese Regeln implementiert.
Kann mir vielleicht einer einen Tipp geben?
Beispiel: [1,0,0,0,1,1,1,1,1,1,1,1,0,1]
Aus dieser Liste will ich alle einsen zusammen zählen, aber es gibt folgende Regeln.
Einsen werden nur zusammen gezählt wenn darauf eine Eins folgt und nach 8 Einsen (also einem Byte) wird wieder von vorne angefangen.
Folgendes habe ich schon:
Mein Lösungsansatz ist durch einen Zähler die Anzahl zu ermitteln, nur komme ich nicht weiter wie man diese Regeln implementiert.
Kann mir vielleicht einer einen Tipp geben?
Java:
int counter = -1;
for (Integer bit : bits){
if (bit == 1){
saves.add(bit);
}
}