не могу понять почему не принимает
package com.javarush.task.task18.task1804;
import java.io.*;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.*;
/*
Самые редкие байты
*/
public class Solution {
public static void main(String[] args) throws InterruptedException, IOException {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fis = new FileInputStream(reader.readLine())) {
for (Integer i : getBytes(fis)) {
System.out.print(i + " ");
}
}
}
private static List<Integer> getBytes(FileInputStream fis) throws IOException {
Map<Integer, Integer> map = new HashMap<>();
while (fis.available() > 0) {
int data = fis.read();
map.merge(data, 1, Integer::sum);
}
System.out.println(map);
return getBytes(map);
}
private static List<Integer> getBytes(Map<Integer, Integer> map) {
List<Integer> list = new ArrayList<>(map.values());
Collections.sort(list);
int max = list.get(0);
list.clear();
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
if (entry.getValue().equals(max)) {
list.add(entry.getKey());
}
}
return list;
}
}