কম্পিউটার

ES6 ফাংশন ব্যবহার না করে একটি অ্যারের কেন্দ্র খুঁজে বের করার কোড - JavaScript


আমাদের একটি অ্যারে ফাংশন 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. জাভাস্ক্রিপ্টে '+', '-', '/', '*' ব্যবহার না করে দুটি সংখ্যার যোগফল বের করা

  4. সি# ব্যবহার করে কোনো ইনবিল্ট ফাংশন ব্যবহার না করে কীভাবে একটি সাজানো অ্যারেতে অনুপস্থিত নম্বর এবং পুনরাবৃত্তি নম্বর খুঁজে পাবেন?