আপনার সোমবার সন্ধ্যায় একটি সহজ চ্যালেঞ্জ (ভাল, বা মঙ্গলবার সকালে বিশ্বের অন্যান্য অর্ধেক ...)
আপনাকে ইনপুট হিসাবে একটি নেস্টেড, সম্ভাব্য ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে পড়ে যায় positive
[1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14]
আপনার কাজটি তার গভীরতা নির্ধারণ করা, যা তালিকার কোনও পূর্ণসংখ্যার সবচেয়ে বড় নীড়-গভীরতা। এই ক্ষেত্রে, এর গভীরতা 11
হ'ল 6
, যা বৃহত্তম।
আপনি ধরে নিতে পারেন যে অ্যারেগুলির কোনওটিই খালি থাকবে না।
আপনি STDIN (অথবা নিকটতম বিকল্প), কমান্ড-লাইন আর্গুমেন্ট বা ফাংশন আর্গুমেন্টের মাধ্যমে ইনপুট নিয়ে কোনও প্রোগ্রাম বা ফাংশন লিখতে এবং STDOUT (বা নিকটতম বিকল্প), ফাংশন রিটার্ন মান বা ফাংশন (আউট) প্যারামিটারের মাধ্যমে ফলাফল আউটপুট করতে পারেন।
ইনপুট কোনও সুবিধাজনক তালিকা বা স্ট্রিং ফর্ম্যাটে নেওয়া যেতে পারে যা অ-আয়তক্ষেত্রাকার অ্যারে সমর্থন করে (বিভিন্ন গভীরতার নেস্টেড অ্যারে সহ), যতক্ষণ না আসল তথ্য প্রাক-প্রক্রিয়াজাত না হয়।
আপনাকে অ্যারের আকারের সাথে সম্পর্কিত কোনও বিল্ট-ইনগুলি ব্যবহার করবেন না (বিল্ট-ইনগুলি যা এই চ্যালেঞ্জটিকে সমাধান করে, যা আপনাকে নেস্টেড অ্যারের মাত্রা দেয়)। এটির ব্যতিক্রম শুধুমাত্র একটি অ্যারের দৈর্ঘ্য পাচ্ছে।
স্ট্যান্ডার্ড কোড-গল্ফ বিধি প্রযোজ্য।
পরীক্ষার মামলা
[1] -> 1
[1, 2, 3] -> 1
[[1, 2, 3]] -> 2
[3, [3, [3], 3], 3] -> 3
[[[[1], 2], [3, [4]]]] -> 4
[1, [[3]], [5, 6], [[[[8]]]], 1] -> 5
[1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14] -> 6
[[[[[[[3]]]]]]] -> 7
\
ইনপুটগুলিতে পালানোর চরিত্রটি ব্যবহার করতে পারি ? সম্পাদনা: কিছুই নয় এটি ঠিক এর মতো চেষ্টা করে। এটি এমনকি কাজ করে না। আমি কি সিএমডি আরগ ব্যবহার করতে পারি না?