Почему в 14-ой строке без && i > 0 не решалось? Т.е. if(i < min) не работает, if(i< min && i >0) работает
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line = reader.readLine();
reader.close();
int [] array = new int[256];
try (FileInputStream filread = new FileInputStream(line)) {
while (filread.available() > 0) {
array[filread.read()] += 1;
}
}
int min = Integer.MAX_VALUE;
for (int i: array) {
if(i < min && i > 0)
min = i;
}
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < array.length; i++) {
if (array[i] == min)
list.add(i);
}
for (Integer i : list)
System.out.print(i + " ");
}
}
Вчера другие ошибки были