Pascal's triangle
Easydynamic programmingarraymath
Return the first n rows of Pascal's triangle: each row starts and ends with 1, and every inner number is the sum of the two above it.
Example 1
Input: n = 5 Output: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
Example 2
Input: n = 1 Output: [[1]]
Constraints
- 1 ≤ n ≤ 30
Submit checks your solution against 7 tests, including hidden ones.
/**
* @param {int} n
* @return {int[][]}
*/
function generate(n) {
}