Отслеживаем изменения

  • 20
  • Недоступна
Считать с консоли 2 пути к файлам - file1, file2. Файлы содержат строки. Так как file2 является обновленной версией file1, то часть строк совпадает. Нужно создать объединенную версию строк из обоих файлов и записать эти строки в список lines.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (647)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сонмониус
Уровень 32, Харьков, Ukraine
17 июня, 18:03
Очень кривой код у меня получился, но задачу делает. Хотел посмотреть как работает код с правильного решения, но у меня он не работает вообще - не прекращает читать строки с консоли, сколько не вводи. Но насколько я понял по коду и комментариям, он работает только в случае, если добавили или удалили только одну строку. И жаль, и не жаль, что в условии об этом не сказано. Жаль потому, что легче было б решить, не жаль, потому что даже так решить получилось, и работает с любым количеством добавленных/удаленных строк, так что, я доволен)
[M210] Java Developer
15 июня, 09:59
Решил с первого раза, но я потратил пол часа работы с дебаггером...при решении задач в 1-5минут, эта оказалась довольно сложной.
NextGenSeafarer Курьер в JavaCode
15 июня, 08:09
С 13 попытки, Карл! Всем тем, кто застрял на каком - либо моменте - пожалуйста, читайте комментарии, умные люди советуют выход из проблем) Моя личная проблема была в том, что я не удалял элементы из листов в самом конце и цикл уходил в бесконечность) может кому - то и поможет)
Alex QA Manual Engineer
14 июня, 16:25
Без комментариев прочитанных здесь не решил бы, очень запутанное ТЗ, а когда поймёшь, достаточно сложный алгоритм проверки. P.S. кто будет читать, нажимайте фильтр "Популярные" комментарии там вся суть
MapXyZ
Уровень 33, Минск, Belarus
27 мая, 12:10
Не понял зачем в решении от JavaRush такую жесть натворили чтобы считать данные из файла.
Олег
Уровень 32, Москва, Russian Federation
26 мая, 08:53
Условия не понял. Решение джавараш работает только в том случае, если удалялся только один элемент подряд или добавлялся только один элемент подряд. Самое интересное, что поняв решение джавараш, я все равно не понял условия и вообще замысла. Типа придумать не универсальное решение для несуществующей проблемы? У меня вот все работает при любой разнице в количестве строк в файлах и при любом "расстоянии" между одинаковыми строками. Валя конечно же недоволен.
Дмитрий
Уровень 32, Минск, Беларусь
12 мая, 17:01
Условие не сразу понятно но когда начинаешь решать ууууу это конечно тонкий кайф! Взрывал себе голову наверно часа 4. Удалось решить с первого раза, был доволен как слон! Мелькнула надежда что я не совсем идиот и когда ни будь у меня что ни будь получится!!
Shaman_2010
Уровень 20, Санкт-Петербург, Russian Federation
9 мая, 15:28
Убедился 100500 раз (по первому и второму примерам), что везде, где положено, расставлены необходимые операции... Объединение происходит как положено. Что еще надо - не понятно... Валидатор упорно не пропускает по последнему пункту.
Убедись, что список lines в нужных местах содержит операции SAME c нужными строками.
Руслан
Уровень 41
30 апреля, 16:50
Довольно сложная задача. Два дня убил (суммарно около 7 часов). Хотел уже сдаться, но всё-таки добил до конца. Через костыли, в 60 строчек кода, но сделал)
CyberBoar
Уровень 33, Russian Federation
8 апреля, 09:03
Отвратительная постановка задачи. Примеры так же не помогают понять, что нужно сделать, а наоборот, сбивают с толку. Относительно какого файла проверять? Относительно более новой версии? Нужно проверять наличие/отсутствие строки вообще в файле или в каждом последующем индекса?