ইনপুট
একটি অ্যারে যাতে অ্যারে বা ধনাত্মক, একটানা, আরোহী পূর্ণসংখ্যার সমন্বয় করতে পারে। অ্যারেগুলির মধ্যে অনেকগুলি অ্যারে থাকতে পারে এবং এ জাতীয় আরও অনেক কিছু। কোনও অ্যারে খালি থাকবে না।
আউটপুট
এই অ্যারে সরলীকৃত
কিভাবে একটি অ্যারের সরল করা যায়
আমরা অ্যারে ব্যবহার করব, [1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], 9]]
উদাহরণ হিসাবে ।
প্রথমে আমরা পরীক্ষা করে দেখি যে মানগুলি কত গভীরভাবে নেস্ট করা হয়। এই গভীরতায় গভীরতা এবং সংখ্যাগুলি এখানে:
0 1
1 2 3 9
2 4 7
3 5 6
5 8
আউটপুট অ্যারেটি আমরা মূল অ্যারেতে সংখ্যাগুলি নিয়ে বেঁধে, সেগুলি কত গভীরভাবে বাসা বেঁধে থাকে তার তালিকাভুক্ত করে এবং তারপরে তাদের উপাদানগুলির মূল গভীরতার গভীরতায় গ্রুপগুলি বাসাতে পারি। আরোহী ক্রম এবং আরোহণের গভীরতায় সংখ্যাগুলি সাজান।
সুতরাং, আমাদের আউটপুট হয় [1, [2, 3, 9], [[4, 7]], [[[5, 6]]], [[[[[8]]]]]]
উদাহরণ
[1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], 9]] -> [1, [2, 3, 9], [[4, 7]], [[[5, 6]]], [[[[[8]]]]]]
[[[1]], [2, [3]], 4, [5, [6, [7, [8], [9, [[10]]]]]]] -> [4, [2, 5], [[1, 3, 6]], [[[7]]], [[[[8, 9]]]], [[[[[[10]]]]]]]
[1] -> [1]
[1, [2], [[3]], [[[4]]], [[[[5]]]]] -> [1, [2], [[3]], [[[4]]], [[[[5]]]]]
[1, [[[[2], 3]]] [[4]]] -> [1, [[4]], [[[3]]], [[[[2]]]]]
8
লাইনে প্রায় একটি বন্ধনী জুড়ি মিস করছেন So, our output is.....
। তবে আপনি উদাহরণ স্নিপেটে এটি স্থির করেছেন fixed
[1, [2, 3, 9], [[4, 7]], [[[5, 6]]], [[[[]]]], [[[[[8]]]]]]
?