ОГЭ: как считать длину пути в дереве каталогов и не запутаться в полном имени файла?
В задаче дано дерево папок, и надо то указать полный путь к файлу, то понять, в какой папке он лежит. Что вообще считается полным путём, как его правильно записать через слэши, и как двигаться по дереву от корня к файлу?
3 ответа
Полный путь — это маршрут от корня (диск или начальная папка) до самого файла, где имена папок перечислены через разделитель.
Правила записи:
- начинаешь с корня, например
C:\(в Windows-стиле) или/(в Unix-стиле); - дальше через
\(или/) перечисляешь вложенные папки сверху вниз; - в конце — имя файла с расширением.
Пример: файл task.txt лежит в папке 9class, которая внутри папки Школа, которая в корне диска D. Полный путь:
D:\Школа\9class\task.txt
Чтобы двигаться по дереву: ставишь палец на файл и идёшь ВВЕРХ к корню, записывая папки, потом переворачиваешь список — получаешь путь от корня вниз. На ОГЭ обычно в задании уже зафиксирован стиль слэшей, бери такой же.
Полный путь = от корня вниз через все папки до файла, разделитель \. Идёшь от файла наверх, выписываешь папки, переворачиваешь — и готово.
От корня к файлу через слэши.