কম্পিউটার

জাভাস্ক্রিপ্টে অ্যারের অসম বাছাই


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধুমাত্র আর্গুমেন্ট হিসাবে সংখ্যার অ্যারেতে নেয়। আমাদের ফাংশন এই অ্যারেটিকে এমনভাবে সাজাতে হবে যাতে সাজানোর পরে, উপাদানগুলি এই প্যাটার্নটি অনুসরণ করে -

<প্রে>আরআর[0] <আরআর[1]>আরআর[2] <আরআর[3]....

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

const arr =[1, 5, 1, 1, 6, 4];

তারপর আউটপুট হতে পারে (এছাড়াও একাধিক সম্ভাব্য উত্তর থাকতে পারে) −

const আউটপুট =[2, 3, 1, 3, 1, 2];

উদাহরণ

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

const arr =[1, 5, 1, 1, 6, 4];const unevenSort =(arr =[]) => { arr.sort((a, b) => a - b); let mid =Math.floor(arr.length / 2); if(arr.length % 2 ===1){ mid +=1; }; let even =arr.slice(0, mid); let odd =arr.slice(mid); for( let i =0; i  

আউটপুট

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

[ 1, 6, 1, 5, 1, 4 ]

  1. আমি কিভাবে জাভাস্ক্রিপ্টে একটি অ্যারে খালি করব?

  2. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট বাছাই করা

  3. জাভাস্ক্রিপ্টে কিভাবে একটি অ্যারে খালি করা যায়

  4. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি