Не понимаю, результат вроде верный.
package com.javarush.task.task08.task0812;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
List<Integer> list=new ArrayList<>();
for(int i =0;i<10;i++){
list.add(Integer.parseInt(reader.readLine())) ;
}
int count=1;
int i1=0;
for(int i =0;i<list.size()-1;i++) {
if(list.get(i)==list.get(i+1)){
count++;}
else{
if(count>i1) {
i1=count;}
count=1;
}}
if(count>i1) {
i1=count;}
System.out.println(i1);
}
}