সম্ভবত নেস্টেড, একক-অঙ্কের ধনাত্মক পূর্ণসংখ্যার অ-খালি অ্যারে দেওয়া (অনন্য গ্যারান্টিযুক্ত নয়), বক্স-অঙ্কন অক্ষরগুলি ব্যবহার করে ASCII- শিল্প উপস্থাপনাটিকে গাছ হিসাবে আউটপুট করুন ┌ ┴ ┐ ─ │ ┬ ┼
। (কোড পৃষ্ঠা 437 থেকে এগুলি অনুলিপি করা হয়েছিল, তবে আপনি কোনও সমতুল্য উপস্থাপনা ব্যবহার করতে পারেন)।
অ্যারের প্রতিটি পূর্ণসংখ্যার গাছের পাতা হওয়া উচিত। অ্যারেতে একই স্তরের গভীর উপাদানগুলি গাছের একই স্তরে উপস্থিত থাকতে হবে। সমস্ত উপাদান পৃথক করার জন্য পর্যাপ্ত পরিমাণের স্পেসস্পেস দ্বারা পৃথক করা উচিত (কতটা প্রশস্ত, এক স্থানের মধ্যে ন্যূনতম কত তা নির্ধারণ করা আপনার উপর নির্ভর করে)।
উদাহরণস্বরূপ, অ্যারে প্রদত্ত [[1, [2]], [3, [4, 5]]]
, নিম্নলিখিত ট্রিটিকে আউটপুট করুন
┌─┴─┐
┌┴┐ ┌┴─┐
1 │ 3 ┌┴┐
2 4 5
অ্যারে [1, 2, 3]
জন্য গাছ দেখতে দেখতে পারে
┌─┼─┐
1 2 3
কিন্তু অ্যারে দেখতে [[1, 2, 3]]
হবে
│
┌─┼─┐
1 2 3
অ্যারের [1, [1, [1, [1]]]]
মতো দেখতে পারে
┌─┴┐
1 ┌┴─┐
1 ┌┴┐
1 │
1
আরও জটিল উদাহরণ হিসাবে, [1, [[[2, 3], 4], 5]]
হতে পারে
┌┴───┐
1 ┌─┴┐
┌─┴┐ 5
┌┴┐ 4
2 3
বা অন্যান্য বিভিন্ন প্রকারের।
- ইনপুট এবং আউটপুট যে কোনও সুবিধাজনক পদ্ধতি দ্বারা দেওয়া যেতে পারে ।
- আপনি এটি STDOUT এ মুদ্রণ করতে পারেন বা কোনও ফাংশন ফলাফল হিসাবে এটি ফিরিয়ে দিতে পারেন।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য।
- অক্ষরের যথাযথভাবে সীমাবদ্ধ থাকাকালীন যে কোনও পরিমাণ বহিরাগত শ্বেত স্পেস গ্রহণযোগ্য।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
1
3 আইটেম একটি অ্যারে হল: [2,3]
, 4
, এবং 5
। তবে 4 এবং 5 সংলগ্ন নয়।
[1, [[[2, 3]], [4], 5]]
আমার মত দেখতে ।
[1,[[[2,3],4],5]]
এটি একটি আকর্ষণীয় পরীক্ষার কেস হতে পারে যেহেতু এটির মূলটি কৃত্রিমভাবে প্রসারিত করা দরকার যাতে ডান সাবট্রিটি বাম সাবট্রির সাথে সংঘর্ষ না ঘটে।