Через функцию Debug в IntelIJ прогнал этот код с разными входными данными и всё сработало. Благо, финальный пятый пункт в компиляторе приложения также срабатывает, что, конечно, же не может не радовать. Однако, третий пункт как в моей предыдущей версии решения, так и в этой, не срабатывает, хотя, насколько я понимаю, всё сделано верно: List<Integer>list = new ArrayList<>().
В чём дело, подскажите, пожалуйста?
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.List;
import java.util.Arrays;
public class Solution {
public static void main(String[] args) throws IOException {
// write your code here
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
List<Integer> list = new ArrayList<Integer> ();
for(int i = 0; i<10; i++)
{
list.add(Integer.parseInt(reader.readLine()));
}
List<Integer>list2 = new ArrayList<>();
int count = 1;
for(int i = 1; i < list.size(); i++)
{
if(list.get(i).equals(list.get(i-1)))
{
count++;
}
else
{
list2.add(count);
count = 1;
}
}
list2.add(count);
int max = list2.get(0);
for(int i = 0; i < list2.size(); i++)
{
if(max < list2.get(i))
{
max = list2.get(i);
}
}
System.out.println(max);
}
}