Уже несколько дней бьюсь над этой задачей и вот, вроде бы, всё проходит, кроме инициализации списка (пункт 3), хотя, как мне кажется, всё сделано правильно. Помогите разобраться, пожалуйста!
package com.javarush.task.task08.task0812;;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Solution {
public static void main(String[] args) throws IOException {
// write your code here
List<Integer> list = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0; i<10; i++)
{
list.add(Integer.parseInt(reader.readLine()));
}
List<Integer>list2 = new ArrayList<>();
int count = 0;
int compare = list.get(0);
for(int i = 0; i < list.size(); i++)
{
if(compare==list.get(i))
{
count++;
}
else
{
compare = list.get(i);
list2.add(count);
count = 0;
count++;
}
}
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);
}
}
надо же уведомить людей, чтобы они не тратили время на фикцию 3. Обрати внимание на теорию Jean Valjean — в этом тоже может быть что-то