Валидатор ругается, хотя вроде всё правильно решается.
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) {
Scanner scanner = new Scanner(System.in);
String str1 = scanner.nextLine();
String str2 = scanner.nextLine();
//напишите тут ваш код
/*if (str1.equals("") || (str2.equals(""))){
System.out.println("нет данных")
return;
}*/
Path path1 = Path.of(str1);
Path path2 = Path.of(str2);
try {
if (path1.getRoot().equals( path2.getRoot())) {
Path result1 = path1.relativize(path2);
Path result2 = path2.relativize(path1);
if (!result1.equals(Path.of("..\\.."))) {
System.out.println(result1);
} else
System.out.println(result2);
}
} catch (Exception e) {
System.out.println("Криво введены пути? "+ e);
}
}
}