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

জাভাস্ক্রিপ্টে অ্যারে থেকে সর্বোচ্চ মান বের করা


সমস্যা বিবরণ

একটি নাম্বার অ্যারে দেওয়া আছে। এর মধ্যে থেকে সবচেয়ে বড় (greatest) এলিমেন্ট বের করতে হবে।

সমাধান

const arr = [5, 3, 20, 15, 7];

const findGreatest = (arr = []) => {
  let greatest = -Infinity;
  if (!arr?.length) {
    return null;
  }
  for (let i = 0; i < arr.length; i++) {
    const el = arr[i];
    if (el < greatest) {
      continue;
    }
    greatest = el;
  }
  return greatest;
};

console.log(findGreatest(arr)); // 20

আউটপুট

20

বিকল্প পদ্ধতিগুলো

  • Math.max(...arr) - সবচেয়ে সহজ এবং পঠনযোগ্য।
  • arr.reduce((max, val) => val > max ? val : max, -Infinity) - ফাংশনাল স্টাইল।
  1. জাভাস্ক্রিপ্টে অ্যারেয়ের ন্যূনতম মান কীভাবে বের করবেন

  2. জাভাস্ক্রিপ্ট Array.from() মেথড

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

  4. জাভাস্ক্রিপ্ট - URL থেকে GET প্যারামিটার এর মান জানা