Максимальный байт

  • 10
  • Недоступна
Ввести с консоли имя файла. Найти максимальный байт в файле, вывести его на экран. Закрыть поток ввода-вывода.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (110)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Саша18 уровень
вчера, 16:24
что делать если валидатор пишет, что эта задача может быть выполнена в intellij idea?
Татьяна19 уровень, Ростов на Дону
Friday, 19:51
Дополнительная переменная для хранения максимального байта и простой if👍 Задача успешно прошла тестирование!
Игорь Birt18 уровень, Тирасполь
25 June, 18:47
try (FileInputStream fis = new FileInputStream(new BufferedReader(new InputStreamReader(System.in)).readLine());) { ......................... } И не парьтесь насчёт закрытия потока.
Andrew19 уровень
24 June, 15:59
У тех, у кого .close(), но валидатор ругается. Нужно закрыть только ОДИН поток FileInputStream. При закрытии еще потоков валидатор почему то ругается.
Alexandr22 уровень, Минск
1 June, 10:54
почему нельзя считать данные из файла следующим способом: FileInputStream fileInputStream = new FileInputStream(String.valueOf(System.in)); почему нужно использовать bufferedreader?
Ксенія Українка22 уровень, Киев
12 June, 14:11
тестили и работает?
Иван Плотников24 уровень, Санкт-Петербург
24 May, 21:11
Прикольно - программа и свои байты без проблем перебирает 😀 Понятно, что после компиляции файл который я написал уже не используется, но всё равно забавно.
Wally Dator20 уровень, Чехов
18 May, 08:45
Сгубила меня строчка
System.out.print("Input file path: ");
а так то без массивов и т.д., просто
Math.max
Nursultan30 уровень, Москва
17 May, 12:39
Создал ArrayList<Integer>, закинул все считанные байты в while-е в него, сортировал с помощью класса Collections и вывел последний элемент, изи
Иван Плотников24 уровень, Санкт-Петербург
24 May, 21:07
Мне кажется, что массив тут лишний. Я просто в цикле каждый считанный байт сравнивал с переменной в которой хранил максимальный найденный и просто обновлял её, если считанный оказывался больше.
Василий Бабин20 уровень, Москва
15 May, 18:48
Если кому поможет - ничего не надо вводить и файл для проверки не нужен. Главное верный код.
SIARHEI AUSIANKIN18 уровень, Могилев
13 May, 07:43
Столкнулся с тем, что валидатор не воспринимает метод readAllBytes(). Поэтому всегда делайте через while(availavle > 0) read()