проверила разные числа, все правильно выводит :с
package com.javarush.task.task08.task0812;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/*
Cамая длинная последовательность
1. Создай список чисел.
2. Добавь в список 10 чисел с клавиатуры.
3. Вывести на экран длину самой длинной последовательности повторяющихся чисел в списке.
Пример для списка 2, 4, 4, 4, 8, 8, 4, 12, 12, 14:
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
List<Integer> list = new ArrayList<> ( );
BufferedReader reader = new BufferedReader ( new InputStreamReader ( System.in ) );
for(int i = 0; i < 10; i++){
int number = Integer.parseInt ( reader.readLine () );
list.add(number);
}
ArrayList<Integer> repeated = new ArrayList<> ( );
int count = 1;
for(int i = 0; i < list.size ();) {
for (int k = 1; k < list.size (); k++) {
if(i == 10) break;
if ( list.get ( i ).equals ( list.get ( k ) ) ) count++;
else {
repeated.add ( count );
count = 1;
}
i++;
}
}
int maxCount = 0;
for(int a : repeated){
if(a > maxCount) maxCount = a;
}
System.out.println (maxCount);
}
}