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

জাভাস্ক্রিপ্টে অ্যারেতে থেকে নিকটতম সংখ্যা বের করা


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

ফাংশনটি অ্যারেতে থেকে সেই সংখ্যা খুঁজে বের করবে যেটি দ্বিতীয় আর্গুমেন্ট দ্বারা নির্দিষ্ট সংখ্যার সবচেয়ে নিকট।

উদাহরণস্বরূপ −

const arr = [34, 67, 31, 53, 89, 12, 4]; const num = 41;

তবে আউটপুট হওয়া উচিত ৩৪।

উদাহরণ

নিচে কোড দেওয়া হল −

const arr = [34, 67, 31, 53, 89, 12, 4]; const num = 41; const findClosest = (arr = [], num) => {    let curr = arr[0];    let diff = Math.abs (num - curr);    for (let val = 0; val < arr.length; val++) {       let newdiff = Math.abs (num - arr[val]);       if (newdiff < diff) {          diff = newdiff;          curr = arr[val];       };    };    return curr; }; console.log(findClosest(arr, num));

আউটপুট

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

34

  1. জাভাস্ক্রিপ্টে অ্যারেতে সর্বোচ্চ অনন্য (Non-repeating) সংখ্যা বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে কনফিউজিং নাম্বার খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে উল্টো সংখ্যা প্রাইম কিনা যাচ্চ করা

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে আউট-অফ-অর্ডার এলিমেন্ট খুঁজে বের করা