Всяко уже перепробовал, не получается пройти валидатор. Прошу помочь.
package com.javarush.task.task18.task1803;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.*;
/*
Самые частые байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
FileInputStream readFile = new FileInputStream(fileName);
ArrayList<Byte>listByte = new ArrayList<>();
ArrayList<Integer>listByte1 = new ArrayList<>();
ArrayList<Byte>listByte2 = new ArrayList<>();
int maxValue;
for(int i=1;readFile.available()>0;i++) {
listByte.add((byte) readFile.read());
}readFile.close();
Map<Byte,Integer>map=new HashMap<>();
for(int i=0;i<listByte.size();i++){
map.put(listByte.get(i),i);
for(int j=0;j<map.size();j++){
map.computeIfPresent(listByte.get(i), (a,b)->b++);
// map.merge(listByte.get(i), 1, (oldValue, newValue) -> oldValue + newValue);
}}
maxValue=Collections.max(map.values());
map.forEach((k,v)->{if (v==maxValue) System.out.print(k+" ");});
}
}