Ну прям американские горки: полдня в депрессии после задач на архивы, а потом чувствуешь себя продвинутым джавистом, решив задачи, не глядя)
Понимаю, что они легкие, но мотивация важна)
да что за е* твою ... *** **** ***й !!!!
Пишу:
Path result = Paths.get(String.valueOf(path1)).relativize(path2);
return result;
Валидатор не проходит: Метод getDiffBetweenTwoPaths должен возвращать относительный путь между первым аргументом и вторым.
Пару часов искал, чего же я не понимаю про относительный путь, ведь вот же - метод возвращает его, почему путь не правильный, почему я такой тупой...
В итоге мой монстр все таки возвращает правильный путь, просто Валидатор не ожидал такого изврата в коде. Ну дак и написал бы: "Ваш код - ужасен. Перепишите нормально" - я бы понял, я бы переписал. Два часа на ровном месте потерял...
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ