Everything works perfectly in Intelij. :(
package pl.codegym.task.task18.task1803;
import java.io.FileInputStream;
import java.util.*;
import java.util.List;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
String nazwaPliku = scanner.nextLine();
FileInputStream fileinput = new FileInputStream(nazwaPliku);
List<Integer> lista = new ArrayList<Integer>();
Map<Integer,Integer> listaPowtorzen = new HashMap<Integer,Integer>();
while(fileinput.available()>0){
int bajt = fileinput.read();
lista.add(bajt);
}
fileinput.close();
for (int i=0;i<lista.size();i++){
int iloscPowtorzen = 0;
for (int j=0;j<lista.size();j++){
if (lista.get(i) == lista.get(j))
iloscPowtorzen++;
}
listaPowtorzen.put(lista.get(i),iloscPowtorzen);
}
List<Integer> listaPowtorzen2 = new ArrayList<>();
for (Map.Entry<Integer,Integer> mapa: listaPowtorzen.entrySet()){
listaPowtorzen2.add(mapa.getValue());
}
int max = listaPowtorzen2.get(0);
for (Integer integer: listaPowtorzen2){
if (integer>max)
max = integer;
}
char[]tablicaZnakow;
for (Map.Entry<Integer,Integer> iterator: listaPowtorzen.entrySet()){
if (iterator.getValue() == max){
tablicaZnakow = Character.toChars(iterator.getKey());
System.out.print(tablicaZnakow[0]+" ");
}
}
}
}