কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে মাল্টি-ডাইমেনশনাল অ্যারেতে সর্বোচ্চ উপাদান খুঁজে বের করা


জাভাস্ক্রিপ্টে একটি সহজ ফাংশন লিখতে হবে যা একটি সংখ্যা অ্যারে (যেকোনো লেভেলে নেস্টেড) গ্রহণ করবে এবং অ্যারেতে থাকা সর্বোচ্চ সংখ্যাটি ফেরত দেবে।

উদাহরণ:

যদি ইনপুট অ্যারে হয় −

const arr = [   34, 65, 67,   [     43, 76, 87, 23, 56, 7,     [       54, 7, 87, 23, 79, 994, 2     ],     54   ], 54, 4, 2 ];

তবে আউটপুট হওয়া উচিত −

994

আমরা রিকার্সন ব্যবহার করে অ্যারেতে সর্বোচ্চ সংখ্যা খুঁজে বের করব।

তাহলে, এই ফাংশনটির কোড লিখি −

উদাহরণ

কোডটি হবে −

const arr = [   34, 65, 67,   [     43, 76, 87, 23, 56, 7,     [       54, 7, 87, 23, 79, 994, 2     ],     54   ], 54, 4, 2 ]; const getGreatest = (arr, greatest = -Infinity) => {   for(let i = 0; i < arr.length; i++){     if(Array.isArray(arr[i])){       return getGreatest(arr[i], greatest);     };     if(arr[i] > greatest){       greatest = arr[i];     }   };   return greatest; }; console.log(getGreatest(arr));

আউটপুট

কনসোলে আউটপুট হবে −

994

  1. জাভাস্ক্রিপ্টে অ্যারে থেকে উপাদান সরানো

  2. জাভাস্ক্রিপ্টে অ্যারেতে উপাদান যোগ করা

  3. জাভাস্ক্রিপ্ট অ্যারেতে প্রথম ও শেষ এলিমেন্ট বের করা

  4. জাভাস্ক্রিপ্ট কোড অ্যারের শেষ এলিমেন্ট প্রিন্ট করার জন্য