কম্পিউটার

জাভাস্ক্রিপ্টে সবচেয়ে বড় ট্রিপল প্রোডাক্ট অ্যারে খোঁজা হচ্ছে


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

ইনপুট হিসাবে নেওয়া অ্যারের উপর ভিত্তি করে, ফাংশনটিকে নিম্নলিখিত মানদণ্ডের উপর ভিত্তি করে একই দৈর্ঘ্যের একটি নতুন অ্যারে তৈরি করা উচিত।

আউটপুট অ্যারের যেকোনো সংশ্লিষ্ট উপাদান এখন পর্যন্ত পাওয়া তিনটি বৃহত্তম সংখ্যার গুণফল হওয়া উচিত। যদি সংশ্লিষ্ট সূচকটি 3-এর কম হয় (আমরা এখনও তিনটি উপাদানের সম্মুখীন হইনি) তাহলে সংশ্লিষ্ট মানটি -1 হওয়া উচিত। এবং যদিও আমরা পণ্য গণনা করতে অ-অনন্য মান ব্যবহার করতে পারি, তবে সেই অ-অনন্য মানগুলি বিভিন্ন সূচকে উপস্থিত হওয়া উচিত।

যেমন −

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

হয়
const arr =[1, 2, 3, 4, 5, 6];

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

হওয়া উচিত
কনস্ট আউটপুট =[-1, -1, 6, 24, 60, 120];

উদাহরণ

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

const arr =[1, 2, 3, 4, 5, 6];const MaxTripleProduct =(arr =[]) => { const res =[]; const max =[arr[0], arr[1], arr[2]]; res[0] =res[1] =-1; res[2] =arr[0] * arr[1] * arr[2]; জন্য(আলো i =3; i  b - a); max.pop(); res[i] =সর্বোচ্চ[0] * সর্বোচ্চ[1] * সর্বোচ্চ[2]; }; রিটার্ন res;};console.log(maximumTripleProduct(arr));

আউটপুট

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

<প্রে>[-1, -1, 6, 24, 60, 120]
  1. জাভাস্ক্রিপ্টে একটি অ্যারের মধ্যে সবচেয়ে বড় অ-পুনরাবৃত্ত সংখ্যা খোঁজা

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

  3. JavaScript ব্যবহার করে ইনপুট নম্বরের মধ্যে সবচেয়ে বড় 5 সংখ্যার সংখ্যা খুঁজে বের করা

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