Перестал понимать уже что тут делать.
в ИДЕ у меня все работает. и вроде даже правильно (если конечно условие правильно понял - что если число встречается только однажды, то это 0 повторений. )
до какого то момента валидатор тут уже читал решение, но не принимал 1 пункт, что якобы вывод не верный.
после корректировки, вообще перестал чиатть. как будет то у меня прога зацикливается.
что не так? предполагаю что решение усложнил очень, но идей особо нет.
package com.javarush.task.task18.task1804;
import java.io.*;
import java.util.*;
/*
Самые редкие байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
try (FileInputStream fis = new FileInputStream(new BufferedReader(new InputStreamReader(System.in)).readLine())) {
byte[] bt = new byte[256];
while (fis.available()>0){
bt[fis.read()]++;
}
int x = 1;
for (byte b : bt) {
if (b < x && b != 0) {
x = b;
}
}
for (int i =0;i<bt.length;i++){
if (bt[i]==x) System.out.print(i+" ");
}
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}