Не проходит валидацию! если вводить числа больше 127, то программный вывод равен 1. До 127 все работает как надо.
package com.javarush.task.task08.task0812;
import javafx.collections.transformation.SortedList;
import java.io.*;
import java.util.*;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
ArrayList<Integer> arrayList = new ArrayList<Integer>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 10; i++) {
arrayList.add(Integer.parseInt(reader.readLine()));
}
int length = 1;
ArrayList<Integer> lengths = new ArrayList<Integer>();
for (int i = 1; i < arrayList.size(); i++) {
if (arrayList.get(i) == arrayList.get(i - 1)) {
length++;
} else {
lengths.add(length);
length = 1;
}
lengths.add(length);
}
int greatestLength = lengths.get(0);
int j = 1;
while (j < lengths.size()) {
greatestLength = greatestLength > lengths.get(j) ? greatestLength : lengths.get(j);
j++;
}
System.out.println(greatestLength);
}
}