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
Copy Struct Type Using Value and Pointer Reference
Empty Interface Type in Go Programming Language
Go program to find PTR pointer record of a domain
Make Your Retirement Luxurious with These 5 Game-Changing Altcoins
Comparing Structs with the Different Values Assigned to Data Fields
GO Program to Generate Fibonacci Sequence Up to a Certain Number