কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারের সংখ্যার বর্গাকার এবং বর্গমূল সমষ্টি


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে নিয়ে যায়। আমাদের ফাংশনটি অ্যারেতে প্রতিটি সংখ্যাকে নিতে হবে এবং এটি জোড় হলে এটিকে বর্গ করতে হবে, অথবা সংখ্যাটি বিজোড় হলে বর্গমূল করতে হবে এবং তারপরে দুটি দশমিক স্থানে বৃত্তাকার সমস্ত নতুন সংখ্যার যোগফল ফিরিয়ে দিতে হবে।

উদাহরণ

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

const arr = [45, 2, 13, 5, 14, 1, 20];
const squareAndRootSum = (arr = []) => {
   const res = arr.map(el => {
      if(el % 2 === 0){
         return el * el;
      }else{
         return Math.sqrt(el);
      };
   });
   const sum = res.reduce((acc, val) => acc + val);
   return sum;
};
console.log(squareAndRootSum(arr));

আউটপুট

613.5498231854631

  1. জাভাস্ক্রিপ্টের একটি অ্যারেতে উপস্থিত সংখ্যা এবং স্ট্রিং সংখ্যার মধ্যে পার্থক্য

  2. মূলদ সংখ্যার সমষ্টি এবং জাভাস্ক্রিপ্টে সহজতম আকারে ফলাফল প্রদান করা

  3. পূর্ণসংখ্যা জাভাস্ক্রিপ্টে নিখুঁত বর্গ হিসাবে বর্গাকার ভাজকের সমষ্টি আছে

  4. জাভাস্ক্রিপ্ট ব্যবহার করে সাজানো এবং একটি অ্যারের জন্য পার্থক্যের যোগফল খুঁজে বের করা