Skip to content

Commit ce6b1f2

Browse files
committed
Added final catalan number method in Go
1 parent 9797518 commit ce6b1f2

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Catalan_Numbers/Go/jcla1/catalan.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ func Binomial(n int) int {
1212
return binomialCoeff(2*n, n) - binomialCoeff(2*n, n-1)
1313
}
1414

15+
func Sum(n int) (sum int) {
16+
for i := 0; i <= n; i++ {
17+
v := binomialCoeff(n, i)
18+
sum += v * v
19+
}
20+
return
21+
}
22+
1523
func binomialCoeff(n, k int) int {
1624
return fact(n) / (fact(n-k) * fact(k))
1725
}

0 commit comments

Comments
 (0)