Objetivo
Você deve escrever um programa que receba um número inteiro n
como entrada (da linha de comando) e incorpore os próprios n
diretórios (o programa) na árvore de diretórios. Exemplo com n=5
:
Os nomes das pastas podem ser o que você desejar. Os únicos requisitos são que a profundidade esteja correta e que o programa possa ser executado novamente a partir de seu novo local na árvore de diretórios, e que o novo arquivo de origem mantenha o mesmo nome de arquivo.
Bônus:
- Pontuação * 0,9 Se todos os diretórios tiverem um nome diferente (deve ser verdadeiro pelo menos até 1 000 000 de profundidade)
- Pontuação * 0.5 Se você não ler, direta ou indiretamente, mover o arquivo fonte, ou acessar o código fonte do programa
ln
comando em * nix? Se não me engano, é apenas criar outra entrada para o inode do arquivo e nenhum conteúdo é lido.