и исключения всевозможные обработал, и явно не один раз использовал .relativize
в idea все выводы правильные
но почему-то все равно не проходит по двум пунктам...
package com.javarush.task.pro.task15.task1514;
import java.nio.file.Path;
import java.util.Scanner;
/*
Все относительно
*/
public class Solution {
public static void main(String[] args) {
try (Scanner scanner = new Scanner(System.in)) {
String str1 = scanner.nextLine();
String str2 = scanner.nextLine();
Path path1 = Path.of(str1);
Path path2 = Path.of(str2);
try {
Path result_1 = path1.relativize(path2).normalize();
Path result_2 = path2.relativize(path1).normalize();
if (result_1.toString().contains("..") && result_2.toString().contains("..")) {}
else if (result_1.toString().contains("..")) System.out.println(result_2);
else if (result_2.toString().contains("..")) System.out.println(result_1);
} catch (Exception ignored) {}
}
catch (Exception ignored) {}
}
}