Ребята,валидатор не принимает 3 пункт,при тестировании вроде бы как все правильно выводит
package com.javarush.task.task18.task1803;
/*
Самые частые байты
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream input = new FileInputStream(reader.readLine());
ArrayList <Integer> start = new ArrayList<>();
ArrayList <Integer> finalArr = new ArrayList();
while (input.available() > 0){
int data = input.read();
start.add(data);
}
reader.close();
input.close();
Collections.sort(start);
int maxValue = 0;
int count = 1;
for (int i = 0; i < start.size()-1; i++){
if(start.get(i) == start.get(i+1)){
count++;
}
else{
if (count > maxValue) {
maxValue = count;
finalArr.clear();
finalArr.add(start.get(i));
}
else if (count == maxValue) {
finalArr.add(start.get(i));
}
count = 1;
}
}
for (int a : finalArr) {
System.out.print(a);
System.out.print(" ");
}
}
}