В чем проблема, не хочет на сервере компилировать даже...
return new HashSet<>(Set.of("Ле", "Ло", "Ли", "Ла", "Лн", "Лу", "Лм", "Лц", "Лл", "Ль", "Лс", "Лч", "Лй", "Лш", "Лд", "Лр", "Лв", "Лф", "Лк", "Лп"));
Что ему не нравится, даже компиляцию не проходит на сервере! Бред какой-то. Все же ок.
Конструктор у HashSet обобщен, может принимать коллекци Список lines должен содержать объединенную версию строк из файлов, где для каждой строки указана одна из операций ADDED, REMOVED, SAME.мне непонятен алгоритм, если файлы будут с другими строками, то смысл теряется и нереально чередовать REMOVED||ADDED с SAME
я сначала подумал есть закономерность, типо, в первом файле, строки идут по порядку, от 1 до 5 с некоторыми пропусками, а во втором также по порядку с пропусками либо с добавле