Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm các phần tử của hàng thứ n của tam giác Pascal trong JavaScript

Tam giác Pascal:

Tam giác Pascal là một mảng tam giác được xây dựng bằng cách tính tổng các phần tử liền kề trong các phần trước.

Một số phần tử đầu tiên của tam giác Pascals là -

Tìm các phần tử của hàng thứ n của tam giác Pascal trong JavaScript

Chúng tôi bắt buộc phải viết một hàm JavaScript nhận một số dương, chẳng hạn như chỉ là đối số.

Hàm phải trả về một mảng gồm tất cả các phần tử phải có trong tam giác pascal ở hàng thứ (num).

Ví dụ -

Nếu số đầu vào là -

const num = 9;

Sau đó, đầu ra phải là -

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

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

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