Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm tổng các số ở hàng thứ n của tam giác tăng dần bằng JavaScript


Tam giác tăng dần

Đối với bài toán này, giả sử tam giác tăng dần như sau:

  1   2 3   4 5 6 7 8 9 10

Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một số n và trả về tổng các số xuất hiện ở hàng thứ n của tam giác tăng dần.

Ví dụ

Dưới đây là mã:

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

Kết quả

1695