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

প্রায়োরিটি সর্ট বাস্তবায়ন - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি সংখ্যা অ্যারে নেবে, দ্বিতীয়টি প্রথমটির চেয়ে ছোট আকারের।

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

উদাহরণ − যদি দুটি অ্যারে হয় −

const arr1 = [5, 4, 3, 2, 1]; const arr2 = [2, 3];

তবে আউটপুট হবে −

const output = [2, 3, 1, 4, 5];

উদাহরণ

নিচে কোডটি দেওয়া হল −

const arr1 = [5, 4, 3, 2, 1]; const arr2 = [2, 3]; // হেল্পার ফাংশন const sorter = (a, b, arr) => {   if(arr.includes(a)){     return -1;   };   if(arr.includes(b)){     return 1;   };   return a - b; }; const prioritySort = (arr1, arr2) => {   arr1.sort((a, b) => sorter(a, b, arr2)); }; prioritySort(arr1, arr2); console.log(arr1);

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

[ 2, 3, 1, 4, 5 ]

  1. জাভাস্ক্রিপ্ট Sort() মেথড

  2. জাভাস্ক্রিপ্টে Const এবং Let এর পার্থক্য

  3. জাভাস্ক্রিপ্টে Array.prototype.sort() মেথড

  4. জাভাস্ক্রিপ্টে লিনিয়ার সার্চ বাস্তবায়ন