একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি সংখ্যা অ্যারে নেবে, দ্বিতীয়টি প্রথমটির চেয়ে ছোট আকারের।
আমাদের ফাংশনটি প্রথম অ্যারেটির একটি সর্টেড ভার্সন হবে (আরোহী ক্রমে) কিন্তু যেসব উপাদান দুটি অ্যারে-ইতে সাধারণ সেগুলো সামনে রাখতে হবে।
উদাহরণ − যদি দুটি অ্যারে হয় −
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 ]