কম্পিউটার

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


ধরা যাক, আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি সংখ্যার অ্যারে এবং একটি সংখ্যাকে ইনপুট হিসাবে নেয় এবং সেই সংখ্যাটিতে অ্যারেতে বিদ্যমান নিকটতম মানটি ফেরত দেয়৷

যেমন −

<প্রে> নিকটতম([45,61,53,98,54,12,69,21], 67); //69 নিকটতম([45,61,53,98,54,12,69,21], 64); //61

তো, এর জন্য কোড লিখি।

আমরা পার্থক্যগুলি গণনা করতে Array.prototype.reduce() পদ্ধতি ব্যবহার করব এবং হ্রাস ফাংশন থেকে ক্ষুদ্রতম পার্থক্যটি ফেরত দেব এবং সেই ক্ষুদ্রতম পার্থক্যের যোগফল এবং তারপরের সংখ্যাটি হবে আমাদের প্রয়োজনীয় সংখ্যা।

এখানে এই −

এর জন্য কোড

উদাহরণ

const closest =(arr, num) => { return arr.reduce((acc, val) => { if(Math.abs(val - num)  

আউটপুট

কনসোলে এই কোডের আউটপুট হবে −

6961

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারে থেকে শুধুমাত্র অনুক্রম সংখ্যা খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে একটি অ্যারেতে ত্রিভুজ বাহুর সংখ্যা গণনা করা হচ্ছে

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একটি নির্দিষ্ট সংখ্যার দুটি নিকটতম উপাদান খুঁজে বের করা

  4. একটি জাভাস্ক্রিপ্ট অ্যারেতে MongoDB ডেটাবেস পান?