কম্পিউটার

জাভাস্ক্রিপ্ট:সংলগ্ন উপাদান পণ্য অ্যালগরিদম


আমরা পূর্ণসংখ্যার একটি অ্যারে দেওয়া হয়. আমাদের সবচেয়ে বড় পণ্য আছে এমন জোড়া সন্নিহিত উপাদান খুঁজে বের করতে হবে এবং সেই পণ্যটি ফেরত দিতে হবে।

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

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

হয়
const arr = [3, 6, -2, -5, 7, 3];

তাহলে আউটপুট 21 হওয়া উচিত কারণ [7, 3] হল সবচেয়ে বড় যোগফলের জোড়া৷

উদাহরণ

নিম্নলিখিত কোড -

const arr = [3, 6, -2, -5, 7, 3];
const adjacentElementsProduct = (arr = []) => {
   let prod, ind;
   for (ind = 1; ind < arr.length; ind++) {
      if (ind === 1 || arr[ind - 1] * arr[ind] > prod) {
         prod = arr[ind - 1] * arr[ind];
      };
   };
   return prod;
};
console.log(adjacentElementsProduct(arr));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

21

  1. জাভাস্ক্রিপ্টে অ্যারে উপাদানের সদৃশ সহ কমন

  2. জাভাস্ক্রিপ্টে যেকোনো দুটি সংলগ্ন উপাদানের সর্বোচ্চ গুণফল

  3. JavaScript-এ reduce() দিয়ে অ্যারে উপাদানের পণ্য খুঁজে বের করা

  4. C++ এ ম্যাট্রিক্সে 4টি সংলগ্ন উপাদানের সর্বোচ্চ গুণফল