Problem jest taki, że dodaje mi do drugiej listy za mało o jeden element, ale nie jestem pewien jak to poprawić.
package pl.codegym.task.task08.task0812;
import java.io.*;
import java.util.ArrayList;
/*
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> lista1=new ArrayList<>();
ArrayList<Integer> lista2=new ArrayList<>();
int a=0;
for(int i=0;i<10;i++){
lista1.add(Integer.parseInt(reader.readLine()));
}
for(int i=1;i<lista1.size();i++){
if (lista1.get(i).equals(lista1.get(i-1))){
lista2.add(i);
if (a<lista2.size()){
a=lista2.size();
}
}
else
lista2.clear();
}
if(lista2.size()>0){
System.out.println(a);
}
else
System.out.println("1");
}
}