Через debug полностью просматривал код и заметил, что компилятор пропускает второй цикл и сразу переходит к
System.out.println(Collections.max(ints2));
Как бы я не крутил второй цикл for (), к успеху это не привело...
Подскажите, умные людиpackage com.javarush.task.task08.task0812;
import java.util.Collections;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) {
ArrayList<Integer> ints = new ArrayList<>(10);
ArrayList<Integer> ints2 = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
ints.add(scanner.nextInt());
ints2.add(0);
}
int b = 0;
int index = 0;
for (int i = ints.size() - 2; i <= 0; i--) {
if (ints.get(i) == ints.get(i + 1)) {
ints2.set(index, b++);
}
else {
b = 0;
index++;
}
}
System.out.println(Collections.max(ints2));
}
}