কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে ক্রমবর্ধমান ত্রিভুজের nম সারিতে সমস্ত সংখ্যার যোগফল খুঁজে বের করা


ক্রমবর্ধমান ত্রিভুজ

এই সমস্যাটির উদ্দেশ্যে, ধরুন একটি ক্রমবর্ধমান ত্রিভুজ এইরকম হবে -

   1
  2 3
 4 5 6
7 8 9 10

সমস্যা

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

উদাহরণ

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

const num = 15;
const rowSum = (num = 1) => {
   const arr = [];
   const fillarray = () => {
      let num = 0;
      for(let i = 1; i <= 10000; i++){
         const tempArr = [];
         for(let j = 0; j < i; j++){
            num++;
            tempArr.push(num)
         };
         arr.push(tempArr);
      };
   };
   fillarray()
   return arr[num-1].reduce((a, b)=>a + b, 0);
};
console.log(rowSum(num));

আউটপুট

1695

  1. জাভাস্ক্রিপ্টে প্যাসকেলের ত্রিভুজের nম সারির উপাদানগুলি সন্ধান করা

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

  3. জাভাস্ক্রিপ্ট ব্যবহার করে লক্ষ্য গড় পৌঁছানোর জন্য অবশিষ্ট সংখ্যার যোগফল খুঁজে বের করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি আয়তক্ষেত্রে সমস্ত বর্গক্ষেত্রের পরিধির সমষ্টি