প্রতিযোগিতা (!): আপনার পছন্দের ভাষায়, এমন একটি প্রোগ্রাম লিখুন যা কোনও প্রদত্ত ডিরেক্টরিতে ডিরেক্টরি গাছকে অতিক্রম করবে এবং এর সাথে মিলিত করে একটি গাছ আউটপুট করবে (অর্থাত্ অ্যারেগুলির একটি অ্যারে)। ধরে নিন ডিরেক্টরিটি একটি পূর্বনির্ধারিত পরিবর্তনশীল ডি। ক্ষুদ্রতম অক্ষরের গণনা জয়।
নিয়মাবলী:
- আপনার অবশ্যই পুনরাবৃত্তি ব্যবহার করা উচিত
- বিধিগুলি দেখুন
দ্রষ্টব্য: ধরে নিন যে কোনও পুনরাবৃত্তির গভীরতার সীমা নেই। অন্য কথায়, আপনার কোডটিতে কেবলমাত্র পর্যাপ্ত ছোট ডিরেক্টরি গাছের জন্য কাজ করা দরকার, এবং মূলত বৃহত্তরগুলির জন্য for
এই ক্ষেত্রে:
ডিরেক্টরি গাছ হয়
dir1
├── dir11
│ ├── file111
│ └── file112
├── dir12
│ ├── file121
│ ├── file122
│ └── file123
├── file11
├── file12
└── file13
আউটপুট ট্রি হয়
[[[],[]],[[],[],[]],[],[],[]]
এখানে প্রথম কোড গল্ফ তাই lemme জানি যদি আমি কিছু ভুল করছি।
আনন্দ কর :)