Files
LeetCode-Go/leetcode/0118.Pascals-Triangle/118. Pascals-Triangle.go
2020-08-18 17:38:22 +10:00

22 lines
342 B
Go

package leetcode
func generate(numRows int) [][]int {
var result [][]int
for i := 0; i < numRows; i++ {
var row []int
for j := 0; j < i+1; j++ {
if j == 0 || j == i {
row = append(row, 1)
} else if i > 1 {
row = append(row, result[i-1][j-1]+result[i-1][j])
}
}
result = append(result, row)
}
return result
}