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

জাভাস্ক্রিপ্টে ক্রমবর্ধমান ট্রায়্যাঙ্গেলের nth রোয়ের সংখ্যাগুলোর যোগফল

ক্রমবর্ধমান ট্রায়্যাঙ্গেল

এই সমস্যার উদ্দেশ্যে, ক্রমবর্ধমান ট্রায়্যাঙ্গেল কে নিচের মতো ধরা হয়েছে:

    1 
   2 3 
  4 5 6 
 7 8 9 10

সমস্যা

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

উদাহরণ

নিচে কোড দেওয়া হলো:

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. জাভাস্ক্রিপ্টে প্যাস্কেলের ত্রিভুজের nth সারি উপাদান বের করা

  2. জাভাস্ক্রিপ্টে ক্রমবর্ধমান সিকোয়েন্সের nth উপাদান বের করা

  3. জাভাস্ক্রিপ্টে টার্গেট গড় পাওয়ার জন্য বাকি সংখ্যাগুলোর যোগফল বের করা

  4. জাভাস্ক্রিপ্টে রেক্ট্যাঙ্গেলের ভেতরে থাকা বর্গগুলোর পেরিমিটার যোগফল