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

জাভাস্ক্রিপ্টে দেওয়া ভ্যালুর সবচেয়ে নিকটবর্তী ইনডেক্স বের করা

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

উদাহরণ

এটির কোড হবে:

const arr = [0, 65, 131, 196, 259, 323, 388, 453, 517]; const target = 425; const findClosest = (arr, target) => {    let min;    let chosen = 0;    for (let i in arr) {       min = Math.abs(arr[chosen] - target);       if (Math.abs(arr[i] - target) < min) {          chosen = i;       };    };    return chosen; }; console.log(findClosest(arr, target));

আউটপুট

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

7
  1. জাভাস্ক্রিপ্টে new.target

  2. জাভাস্ক্রিপ্টে টার্গেট ভ্যালুতে যোগফল দিবার সব জোড়া বের করা

  3. সি++ প্রোগ্রাম: সর্টেড অ্যারেতে দেওয়া মান থেকে kটি নিকটতম উপাদান খুঁজে বের করা

  4. পাইথন প্রোগ্রাম: সিরিজে NaN (Not a Number) ভ্যালুর ইনডেক্স খুঁজে বের করুন