# 杨辉三角
/**
* @param {number} numRows
* @return {number[][]}
*/
var generate = function(numRows) {
if(numRows === 1) return [[1]]
let ret = [[1],[1,1]];
for(let i=2; i<numRows; i++){
let j = 1;
let temp = [1];
while(j<=i){
if(j === i){
temp.push(1);
}else{
temp.push(ret[i-1][j-1] + ret[i-1][j])
}
console.log(j);
j++;
}
ret.push(temp);
}
return ret;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23