Kontes (!): Dalam bahasa pilihan Anda, tulis sebuah program yang akan melintasi pohon direktori dari direktori yang diberikan dan menghasilkan pohon (yaitu, array array) yang sesuai dengannya. Asumsikan direktori adalah variabel yang telah ditentukan D. Hitungan karakter terkecil menang.
Aturan:
- Anda harus menggunakan rekursi
- Lihat Aturan
Catatan: Asumsikan bahwa tidak ada batas kedalaman rekursi. Dengan kata lain, kode Anda hanya perlu bekerja untuk pohon direktori yang cukup kecil, dan pada prinsipnya untuk yang lebih besar.
Misalnya:
Pohon direktori adalah
dir1
├── dir11
│ ├── file111
│ └── file112
├── dir12
│ ├── file121
│ ├── file122
│ └── file123
├── file11
├── file12
└── file13
Pohon hasil adalah
[[[],[]],[[],[],[]],[],[],[]]
Golf kode pertama di sini jadi saya tahu jika saya melakukan sesuatu yang salah.
Selamat bersenang-senang :)