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