কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারের মাঝখানে খোঁজা


আমাদের একটি অ্যারে ফাংশন midElement() লিখতে হবে যা অ্যারের দৈর্ঘ্যের বৈশিষ্ট্য অ্যাক্সেস না করে এবং কোনো ধরনের বিল্ট-ইন লুপ ব্যবহার না করেই অ্যারের মধ্যবর্তী উপাদানটি ফেরত দেয়।

যদি অ্যারেটিতে একটি বিজোড় সংখ্যক উপাদান থাকে, আমরা একটি, মধ্যম উপাদান প্রদান করি, অথবা যদি অ্যারেটিতে একটি জোড় সংখ্যক উপাদান থাকে, আমরা দুটি মধ্যম উপাদানের একটি অ্যারে ফেরত দিই৷

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

এর জন্য কোড হবে −

const arr =[14, 32, 36, 42, 45, 66, 87];const array =[13, 92, 83, 74, 55, 46, 74, 82];const midElement =(arr, ind =0) => { if(arr[ind]){ রিটার্ন midElement(arr, ++ind); }; % 2 ফেরত দিন !==0? [arr[(ind-1) / 2]] :[arr[(ind/2)-1], arr[ind/2]];};console.log(midElement(arr));console.log(midElement) (অ্যারে));

আউটপুট

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

<প্রে>[ 42 ][ 74, 55 ]
  1. জাভাস্ক্রিপ্টে একটি অ্যারের মধ্যে সবচেয়ে বড় অ-পুনরাবৃত্ত সংখ্যা খোঁজা

  2. জাভাস্ক্রিপ্টে অ্যারেতে অস্বাভাবিক দীর্ঘতম সাবস্ট্রিং খোঁজা

  3. JavaScript-এ একটি অ্যারেতে প্রথম অ-পরপর নম্বর খোঁজা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে সবচেয়ে ঘন ঘন শব্দ(গুলি) খোঁজা