Выполнил таким образом. Выдает ошибку, мол при последовательности {1, 1, 1, 2, 2, 2, 1, 1, 2, 2} должен быть ответ 3. Ответ у меня действительно 3. Может у кого будут идеи?
public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
        List<Integer> list = new ArrayList<Integer>();
        list.add(Integer.parseInt(buffer.readLine()));
        int counter = 1;
        List<Integer> x = new ArrayList<Integer>();
        for (int i = 1; i < 10; i++){
            list.add(Integer.parseInt(buffer.readLine()));
            if(list.get(i).equals(list.get(i-1))){
                counter++;
            }else {
                counter = 1;
            }
            x.add(counter);
        }
        int maximum = x.get(0);
        for (int i = 1; i < 9; i++){
            if(x.get(i) > maximum) maximum = x.get(i);
        }
        System.out.println(maximum);
    }
}