Pascal triangle in Go Programming Language
Example
package main
import "fmt"
func main() {
var rows, temp = 7, 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 {
temp = 1
} else {
temp = temp * (i - k + 1) / k
}
fmt.Printf(" %d", temp)
}
fmt.Println("")
}
}
Output
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
Most Helpful This Week
How do you read headers in an HTTP response in Go?
Web Application to generate QR code in Golang
Concurrency in Golang
Golang program for implementation of Random Maze Generator
How do you read cookies in an HTTP request with an HTTP client in Go?
How to Convert string to integer type in Go?
Assign Default Value for Struct Field
Read and Write Fibonacci series to Channel in Golang
Empty Interface Type in Go Programming Language
Missing return at end of function error in Golang