Выполнил таким образом. Выдает ошибку, мол при последовательности {1, 1, 1, 2, 2, 2, 1, 1, 2, 2} должен быть ответ 3.
Ответ у меня действительно 3.
Может у кого будут идеи?
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
List<Integer> list = new ArrayList<Integer>();
list.add(Integer.parseInt(buffer.readLine()));
int counter = 1;
List<Integer> x = new ArrayList<Integer>();
for (int i = 1; i < 10; i++){
list.add(Integer.parseInt(buffer.readLine()));
if(list.get(i).equals(list.get(i-1))){
counter++;
}else {
counter = 1;
}
x.add(counter);
}
int maximum = x.get(0);
for (int i = 1; i < 9; i++){
if(x.get(i) > maximum) maximum = x.get(i);
}
System.out.println(maximum);
}
}