Не могу понять почему не проходит валидацию мой код. Пишет "Программа работала слишком долго и была закрыта!" Есть идеи у кого-нибудь?
package com.javarush.task.task08.task0812;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
List<List<Integer>> result = new ArrayList<>();
//напишите тут ваш код
int repCnt = 1;
List<Integer> resultList = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
List<Integer> lst = new ArrayList<>();
for (int i = 0; i < 10; i++) {
lst.add(Integer.valueOf(reader.readLine()));
}
for (int i = 0; i < lst.size(); i++) {
if (i !=0 && lst.get(i).equals(lst.get(i - 1))) {
repCnt++;
if (i == lst.size()-1) {
resultList.add(repCnt);
}
} else {
resultList.add(repCnt);
repCnt = 1;
}
}
System.out.println(resultList.stream().mapToInt(v -> v).max().getAsInt());
}
}