কম্পিউটার

জাভাস্ক্রিপ্টে একটি গাণিতিক অগ্রগতি ক্রমানুসারে অনুপস্থিত সংখ্যা সন্ধান করা


পাটিগণিতের অগ্রগতি:

একটি গাণিতিক অগ্রগতি (এপি) বা গাণিতিক ক্রম হল সংখ্যার একটি ক্রম যাতে পরপর পদগুলির মধ্যে পার্থক্য স্থির থাকে৷

উদাহরণস্বরূপ, ক্রম 5, 7, 9, 11, 13...

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

তারপর আমাদের ফাংশন, একটি পুনরাবৃত্তিতে, অনুক্রম থেকে অনুপস্থিত নম্বরটি খুঁজে বের করে ফেরত দিতে হবে।

যেমন −

যদি ইনপুট অ্যারে −

হয়
const arr = [7, 13, 19, 31, 37, 43];

তারপর আউটপুট −

হওয়া উচিত
const output = 25;

কারণ 19 এবং 31 এর মধ্যে 25 অনুপস্থিত

উদাহরণ

এর জন্য কোড হবে −

const arr = [7, 13, 19, 31, 37, 43];
const findMissingNumber = (arr = []) => {
   let {length} = arr;
   let diff1 = arr[1] - arr[0];
   let diff2 = arr[length - 1] - arr[length - 2];
   if (diff1 !== diff2) {
      if (diff1 == 2 * diff2){
         return arr[0] + diff2;
      }else{
         return arr[length - 1] - diff1;
      };
   };
   for (let i = 1; i < length - 2; i++){
      if (arr[i + 1] - arr[i] != diff1){
         return arr[i] + diff1;
      };
   };
   return arr[0];
};
console.log(findMissingNumber(arr));

আউটপুট

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

25

  1. জাভাস্ক্রিপ্ট ব্যবহার করে প্যাডোভান সিকোয়েন্সের nম উপাদান খুঁজে বের করা

  2. JavaScript-এ একটি অ্যারেতে প্রথম অ-পরপর নম্বর খোঁজা

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

  4. C++ এ পাটিগণিতের অগ্রগতিতে অনুপস্থিত সংখ্যাটি খুঁজুন