//whenever I journey to Spain, I will come to you. For I hope to see you on my journey, and to be helped on my way there by you, if first I may enjoy your company for a while. (Romans 15:24)
package com.javarush.task.task18.task1804;
import java.io.FileInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
/*
СамÑе Ñедкие байÑÑ
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fileInputStream = new FileInputStream(br.readLine());
try {
Map map = new HashMap<>();
int min = Integer.MAX_VALUE;
while (fileInputStream.available() > 0) {
int newValue = map.merge(fileInputStream.read(), 1, (o, n) -> o + n);
if (newValue < min) {
min = newValue;
}
}
for (Map.Entry entry : map.entrySet()) {
if (entry.getValue() == min) {
System.out.print(entry.getKey() + " ");
}
}
} catch (IOException e) {
e.printStackTrace();
}
try{
fileInputStream.close();
br.close();
}catch(IOException e) {e.printStackTrace();}
}
}
/*
СамÑе Ñедкие байÑÑ
ÐвеÑÑи Ñ ÐºÐ¾Ð½Ñоли Ð¸Ð¼Ñ Ñайла.
ÐайÑи Ð±Ð°Ð¹Ñ Ð¸Ð»Ð¸ байÑÑ Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑнÑм колиÑеÑÑвом повÑоÑов.
ÐÑвеÑÑи иÑ
на ÑкÑан ÑеÑез пÑобел.
ÐакÑÑÑÑ Ð¿Ð¾Ñок ввода-вÑвода.
ТÑебованиÑ:
1.âÐÑогÑамма должна ÑÑиÑÑваÑÑ Ð¸Ð¼Ñ Ñайла Ñ ÐºÐ¾Ð½Ñоли.
2.âÐÐ»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¸Ð· Ñайла иÑполÑзÑй поÑок FileInputStream.
3.âРконÑÐ¾Ð»Ñ ÑеÑез пÑобел Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²ÑводиÑÑÑÑ Ð²Ñе байÑÑ Ð¸Ð· Ñайла Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑнÑм колиÑеÑÑвом повÑоÑов.
4.âÐаннÑе в конÑÐ¾Ð»Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²ÑводиÑÑÑ Ð² Ð¾Ð´Ð½Ñ ÑÑÑокÑ.
5.âÐоÑок ÑÑÐµÐ½Ð¸Ñ Ð¸Ð· Ñайла должен бÑÑÑ Ð·Ð°ÐºÑÑÑ.
package com.javarush.task.task18.task1804;
import java.io.FileInputStream;
/*
СамÑе Ñедкие байÑÑ
*/
public class Solution {
public static void main(String[] args) throws Exception {
}
}
*/