The problem is that if a recurring string of index is 1-9 everything is fine. If the string repeats to the end of the list, the result is always one.
package pl.codegym.task.task08.task0812;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
/*
Najdłuższa sekwencja
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> lista = new ArrayList<>();
for (int i = 0; i<10 ; i++){
int pobierz = Integer.parseInt(reader.readLine());
lista.add(pobierz);
}
ArrayList<Integer> pomoc = new ArrayList<>();
int najdluzszaSekwencja = 1;
int licznik = lista.get(0);
for (int j = 1; j< lista.size()-1; j++){
if( licznik == lista.get(j))
najdluzszaSekwencja++;
else {
pomoc.add(najdluzszaSekwencja);
najdluzszaSekwencja = 1;
licznik = lista.get(j);
}
}
Collections.sort(pomoc);
System.out.println(pomoc.get(pomoc.size()-1));
//tutaj wpisz swój kod
}
}