আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে নেয়। ফাংশন নিম্নলিখিত শর্ত অনুযায়ী অ্যারে বাছাই করা উচিত -
-
অ্যারে[0] এর জায়গা রাখা উচিত
-
পরবর্তী সর্বোচ্চ পূর্ণসংখ্যা(গুলি) অনুসরণ করে (যদি থাকে)
-
তারপর সর্বনিম্ন পূর্ণসংখ্যা থেকে আরোহী
যেমন −
যদি ইনপুট অ্যারে −
হয়const arr = [10, 7, 12, 3, 5, 6];
তারপর আউটপুট −
হওয়া উচিতconst output = [10, 12, 3, 5, 6, 7];
উদাহরণ
নিম্নলিখিত কোড -
const arr = [10, 7, 12, 3, 5, 6]; const uniqueSort = (arr = []) => { const first = arr[0]; const sorter = (a, b) => { return (a < first) - (b < first) || a - b; }; arr.sort(sorter); }; uniqueSort(arr); console.log(arr);
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট -
[10, 12, 3, 5, 6, 7]