kann mir jemand sagen, was an der logik hier falsch ist ?
package de.codegym.task.task08.task0812;
import java.io.*;
import java.util.ArrayList;
/*
Längste Sequenz
*/
public class Solution {
public static void main(String[] args)throws Exception {
ArrayList<Integer> array = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while(true) {
int input = Integer.parseInt(reader.readLine());
array.add(input);
if( array.size() == 10) {
break;
}
}
int print = 0;
for(Integer n : array) {
int counter = 0;
for (int i=0; i<array.size(); i++) {
if(n.equals(array.get(i))) {
counter += 1;
}
if (counter > print) {
print = counter;
}
}
}
System.out.println(print);
}
}