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

জাভাস্ক্রিপ্টে নির্দিষ্ট সেট থেকে নিকটতম উচ্চতর সংখ্যা খুঁজে বের করা

আমাদের একটি সংখ্যা সেট আছে এবং আমাদের কাজ হলো ইনপুট হিসেবে দেওয়া নির্দিষ্ট সংখ্যার সাথে মিল খাওয়া বা নিকটতম উচ্চতর সংখ্যা কী খুঁজে বের করা।

সংখ্যা সেটটি নিচে দেওয়া হলো -

const numbers = { 
  A: 107, B: 112, C: 117, D: 127, E: 132, F: 140, 
  G: 117, H: 127, I: 132, J: 132, K: 140, L: 147, 
  M: 117, N: 127, O: 132 
};

উদাহরণ

const numbers = { 
  A: 107, B: 112, C: 117, D: 127, E: 132, F: 140, 
  G: 117, H: 127, I: 132, J: 132, K: 140, L: 147, 
  M: 117, N: 127, O: 132 
}; 
const nearestHighest = (obj, val) => { 
  let diff = Infinity; 
  const nearest = Object.keys(obj).reduce((acc, key) => { 
    let difference = obj[key] - val; 
    if (difference >= 0 && difference < diff) { 
      diff = difference; 
      acc = [key]; 
    } 
    return acc; 
  }, []); 
  return nearest; 
}; 
console.log(nearestHighest(numbers, 140));

আউটপুট

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

['F']
  1. জাভাস্ক্রিপ্টে দশমিক সংখ্যা ভ্যালিডেশন

  2. জাভাস্ক্রিপ্টে অ্যারে থেকে নির্দিষ্ট আইটেম মুছে ফেলা

  3. জাভাস্ক্রিপ্টে দুটি n-ডিজিট সংখ্যার গুণফলে বড়তম প্যালিনড্রোম নম্বর বের করা

  4. জাভাস্ক্রিপ্টে জাম্বলড নাম্বার নেম থেকে সংখ্যা বের করা