কম্পিউটার

জাভাস্ক্রিপ্টে প্রথম স্থানে রেখে একটি পূর্ণসংখ্যা অ্যারে সাজান


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

  • অ্যারে[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]

  1. জাভাস্ক্রিপ্ট বাছাই অ্যারে:একটি কিভাবে গাইড

  2. জাভাস্ক্রিপ্টে TypedArray.sort() ফাংশন

  3. জাভাস্ক্রিপ্টে সাজানোর বনাম দ্রুত সাজানোর মার্জ করুন

  4. জাভাস্ক্রিপ্টে Array.prototype.sort()।