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

জাভাস্ক্রিপ্টে প্যাস্কেলের ত্রিভুজের nth সারি উপাদান বের করা


প্যাস্কেলের ত্রিভুজ:

প্যাস্কেলের ত্রিভুজ একটি ত্রিভুজাকার অ্যারে যা পূর্ববর্তী সারিগুলোর সন্নিহিত উপাদানগুলো যোগ করে তৈরি হয়।

প্যাস্কেলের ত্রিভুজের প্রথম কিছু উপাদান —

জাভাস্ক্রিপ্টে প্যাস্কেলের ত্রিভুজের nth সারি উপাদান বের করা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ধনাত্মক সংখ্যা (num) একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে।

ফাংশনটি প্যাস্কেলের ত্রিভুজের (num)তম সারিতে থাকা সকল উপাদান ধারণকারী একটি অ্যারে রিটার্ন করবে।

উদাহরণস্বরূপ —

ইনপুট সংখ্যা যদি হয় —

const num = 9;

তাহলে আউটপুট হবে —

const output = [1, 9, 36, 84, 126, 126, 84, 36, 9, 1];

উদাহরণ

নিচের কোডটি দেখুন:

const num = 9; 
const pascalRow = (num) => { 
  const res = [] 
  while (res.length <= num) { 
    res.unshift(1); 
    for(let i = 1; i < res.length - 1; i++) { 
      res[i] += res[i + 1]; 
    }; 
  }; 
  return res 
}; 
console.log(pascalRow(num));

আউটপুট

কনসোল আউটপুট:

[ 
  1, 9, 36, 84, 126, 
  126, 84, 36, 9, 1 
]

  1. জাভাস্ক্রিপ্ট DOM কী?

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

  3. জাভাস্ক্রিপ্টে প্যাডোভান সিকোয়েন্সের nth এলিমেন্ট বের করা

  4. পাইথনে প্যাসকেলের ট্রায়্যাঙ্গেলের nth সারি খুঁজে বের করার প্রোগ্রাম