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

জাভাস্ক্রিপ্টে অ্যারেতে থেকে সর্বোচ্চ n সংখ্যা বের করা

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

ফাংশনটি অ্যারেতে থেকে n সংখ্যক সর্বোচ্চ নাম্বার বের করে সেগুলো নিয়ে একটি নতুন অ্যারে রিটার্ন করবে।

উদাহরণ

এটির কোড হবে:

const arr = [3, 4, 12, 1, 0, 5, 22, 20, 18, 30, 52]; const pickGreatest = (arr = [], num = 1) => {    if(num > arr.length){       return [];    };    const sorter = (a, b) => b - a;    const descendingCopy = arr.slice().sort(sorter);    return descendingCopy.splice(0, num); }; console.log(pickGreatest(arr, 3)); console.log(pickGreatest(arr, 4)); console.log(pickGreatest(arr, 5));

আউটপুট

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

[ 52, 30, 22 ] [ 52, 30, 22, 20 ] [ 52, 30, 22, 20, 18 ]
  1. জাভাস্ক্রিপ্টে অ্যারের প্রথম n মানগুলো কীভাবে পাবেন

  2. জাভাস্ক্রিপ্টে forEach() ব্যবহার করে অ্যারে মান পরিবর্তন করা সম্ভব কি?

  3. জাভাস্ক্রিপ্ট array.values() মেথড

  4. জাভাস্ক্রিপ্ট অ্যারেতে সব ইউনিক ভ্যালু বের করা