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

জাভাস্ক্রিপ্টে রিকারসন ব্যবহার করে অ্যারেতে প্রোডাক্ট বের করা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ইন্টিজার অ্যারে নিবে। ফাংশনটি দুটি কাজ করবে:

  • রিকারসিভ এপ্রোচ ব্যবহার করবে
  • অ্যারেতে সব এলিমেন্টের প্রোডাক্ট গণনা করবে

এবং চূড়ান্তে প্রোডাক্ট রিটার্ন করবে।

উদাহরণ: ইনপুট অ্যারে:

const arr = [1, 3, 6, .2, 2, 5];

আউটপুট হবে:

const output = 36;

উদাহরণ

এটির কোড হবে:

const arr = [1, 3, 6, .2, 2, 5]; const arrayProduct = ([front, ...end]) => {    if (front === undefined) {       return 1;    };    return front * arrayProduct(end); }; console.log(arrayProduct(arr));

আউটপুট

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

36
  1. জাভাস্ক্রিপ্টে অ্যারেতে একমাত্র ইউনিক স্ট্রিং খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে nth ইনডেক্সে থাকা অ্যারে উপাদানের nth ঘাত বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে ফিবোনাচি সিকোয়েন্স খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে টার্গেটের নিকটতম দুটি এলিমেন্ট খুঁজে বের করা