JavaRush/Курсы/Java Collections/Большая задача: Парсер логов на Java

Большая задача: Парсер логов на Java

Открыта

— Привет, боец!

— Поздравляю тебя с повышением уровня квалификации. Нам нужны отчаянные парни.

— Уверен, у тебя есть еще много нерешенных задач. Самое время решить парочку из них!

36
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (1)
Парсер логов (1)
36
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (2)
Парсер логов (2)
36
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (3)
Парсер логов (3)
36
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (4)
Парсер логов (4)
36
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (5)
Парсер логов (5)
36
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (6)
Парсер логов (6)
36
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (7)
Парсер логов (7)
9
Задача
Java Collections,  7 уровень,  15 лекция
Недоступна
Парсер логов (8)
Парсер логов (8)
Комментарии (142)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3504327
Уровень 51
22 июня 2025, 08:10
первую задачу решал 4 часа,решил. потом посмотрел,там еще семь таких же))боже
Denis Odesskiy Full Stack Developer
1 марта 2025, 23:07
Задача интересная и не очень большая, только если вы не решите писать к ней юнит-тесты как я... Запарился их писать😄... P/S. Кому интересны Stream API, советую разобраться и тут уместно кое-где (не везде) их применить. Можно писать через стримы, запускать, смотреть что вышло, закомментировать их, а затем писать обычным способом, для лучшего понимания...
SomeBody098веник в бане
13 ноября 2024, 18:32
25 апреля 2024, 18:41
Жесть 770 строк кода, как люди вообще решают такое) у вас так много свободного времени! Завидую.
Вадим
Уровень 32
22 сентября 2024, 09:15
там функции на 80% одинаковые . ctrl+c ctrl+v и чуток поменять
oleh ronin
Уровень 47
19 марта 2024, 12:39
Очень важно для валидатора, правильно проверить расширение файла... 30+ попыток убил, что бы понять что надо через конструкцию (File) logFile.toString().toLowerCase().endsWith(".log"), а не через logFile.getPath.endsWith(".log");
И. Ж.
Уровень 41
29 января 2024, 18:46
В 7 й задаче в диапазоне дат нужно не учитывать крайние значения, в условии не сказано, но валидацию по трем пунктам не проходит из за этого! Без комментариев никогда бы не понял в чем дело. Другим на заметку...
Long_byte
Уровень 60
16 октября 2024, 03:53
тоже самое не проходил по 3 пунктам
Alexander KarpeevCEO в Apple
18 января 2024, 02:32
По началу испугался, хотел скипнуть. По итогу решил 6/8. В первой задаче следовало бы прямо написать для таких как я - «реализуйте чтение логов». А то я сидел с час думал откуда логи читать)
Антон
Уровень 50
13 ноября 2023, 02:14
К 6 задаче реализовал то что у них в конце в рекомендациях по улучшению. Валидатор выбесил. Пролистал последние 2 задачи. Кода раза в 2 меньше чем правильном решении и он в 5 раз читабильней. Обидно блин.
wokku
Уровень 51
6 сентября 2023, 15:03
Ой да идите лесом с такими задачами, первая задача - сразу хард и на 200+ строк, это точно для обучающихся задача? Метод readLogs - это вообще что то с чем то, блок try, в котором цикл for, в котором if, в котором блок try, в котором блок while, в котором два if. Вы что курили, когда это составляли?
24 апреля 2024, 14:32
Это решения автора, если бы авторы хотели, то они бы писали тем кто решил эту задачу своим способом и смотрели в комментах популярное. Там ребята всегда найдутся, которые решат на изи и проще.
Long_byte
Уровень 60
10 октября 2024, 20:37
это для того чтобы пройтись по дереву файлов и поддиректории и искать файлы с расширением .log и далее с ними работать читать содержимое файла парсить на отдельные части в условии сказано что слова разделены символом \t только у некоторых событии есть дополнительный параметр которые разделены пробелом и их тоже нужно распарсить на отдельные элементы
milniy87
Уровень 41
4 июля 2023, 09:17
Паттерны сила. Все максимально наглядно и логично!