Задача
Вы должны написать программу, которая получает целое число в n
качестве входных данных (из командной строки) и встраивает себя (программу) n
в каталоги дерева каталогов. Пример с n=5
:
Имена папок могут быть любыми. Единственными требованиями являются правильность глубины и возможность повторного запуска программы из нового места в дереве каталогов, а также в том, что новый исходный файл сохраняет то же имя файла.
Бонусы:
- Оценка * 0,9 Если все каталоги имеют разные имена (должно быть верно, по крайней мере, до глубины 1 000 000)
- Оценка * 0,5 Если вы не можете прямо или косвенно прочитать или переместить исходный файл или получить доступ к исходному коду программы
ln
команды в * nix? Если я не ошибаюсь, это просто создание другой записи в файле inode, и никакой контент вообще не читается.