Concours (!): Dans la langue de votre choix, écrivez un programme qui traversera l'arborescence d'un répertoire donné et produira une arborescence (c'est-à-dire un tableau de tableaux) qui lui correspond. Supposons que le répertoire soit une variable prédéfinie D. Le plus petit nombre de caractères gagne.
Règles:
- Vous devez utiliser la récursivité
- Voir les règles
Remarque: Supposons qu'il n'y a pas de limites de profondeur de récursivité. En d'autres termes, votre code doit simplement fonctionner pour des arborescences de répertoires suffisamment petites, et en principe pour les plus grandes.
Par exemple:
L'arborescence des répertoires est
dir1
├── dir11
│ ├── file111
│ └── file112
├── dir12
│ ├── file121
│ ├── file122
│ └── file123
├── file11
├── file12
└── file13
L'arbre de sortie est
[[[],[]],[[],[],[]],[],[],[]]
Commencez par jouer au golf ici afin que je sache si je fais quelque chose de mal.
S'amuser :)