Программа определяет последовательность, но валидатор не засчитывает ее выполнение.
package com.javarush.task.task08.task0812;
import java.io.*;
import java.sql.SQLOutput;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Collection;
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<Integer> list = new ArrayList<Integer>();
ArrayList<Integer> list2 = new ArrayList<Integer>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i=0; i < 10; i++){list.add(Integer.parseInt(reader.readLine()));}
int m=0;
for(int i = 0; i < list.size()-1; i++) {
if(list.get(i) == (list.get(i+1))) {m++;}
else
{list2.add(m); m = 0;}}
list2.add(m);
m=0;
list2.add(0, m);
// for (Integer i: list2) { System.out.println(i); }
int maximum = list2.get(0);
for(int k = 1; k < list2.size(); k++){
if (maximum < list2.get(k)) {maximum = list2.get(k);}}
// System.out.println();
if (maximum != 0) System.out.println(maximum+1);
else {maximum = 0; System.out.println(maximum);}
}
}