package main
import "fmt"
func main() {
var rows, n = 6, 1
for i := 0; i < rows; i++ {
for j := 1; j <= rows - i; j++ {
fmt.Print(" ")
}
for k := 0; k <= i; k++ {
if k == 0 || i == 0 {
n = 1
} else {
n = n * (i - k + 1) / k
}
fmt.Printf(" %d", n)
}
fmt.Println("")
}
}
/*
run:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
*/